संख्यात्मक ऑपरेटर - १

"हाय, अमिगो!"

"मला तुम्हाला अंकीय ऑपरेटर्सबद्दल सांगायचे आहे."

"बिलाबो मला आधीच सांगितले आहे!"

"खरंच? मग मी फक्त एक दोन प्रश्न विचारतो."

"तुम्ही व्हेरिएबल 1 ने कसे वाढवाल? मला शक्य तितके पर्याय द्या."

"सोपे."

कोड
x++;
++x;
x = x + 1;
x += 1;

"बरोबर आहे. आणि आता व्हेरिएबलला दोनने गुणाकार करायचा असेल तर?"

"झाले."

कोड
x = x * 2;
x *= 2;
x = x + x;
x += x;
x = x << 1;
x <<= 1;

"तुम्ही व्हेरिएबल नवव्या पॉवरमध्ये कसे वाढवाल?"

"याला अजूनही विचार करण्याची गरज नाही."

कोड
x = x*x*x*x*x*x*x*x*x;
x = x*x*x; (x3)
x = x*x*x; (x3*x3*x3 = x9)
x = Math.exp( 9 * Math.log(x)); // x9 == exp(ln(x9)) == exp(9*ln(x));

"संख्येचे वर्गमूळ?"

"केक तुकडा."

कोड
Math.sqrt(x)
x = Math.exp(0.5 * Math.log(x)); // x1/2 = exp(ln(x0.5)) == exp(0.5*ln(x));

"पाई/2 चा साइन?"

कोड
x = Math.sin(Math.PI/2);

"0 आणि 1 मधील यादृच्छिक संख्या?"

कोड
x = Math.random();

"0 आणि 3 मधील यादृच्छिक संख्या?"

कोड
x = Math.random() *3;

"0 आणि 10 मधील यादृच्छिक संख्या?"

कोड
x = Math.random() *10;

"-5 आणि 5 मधली एक यादृच्छिक संख्या?"

कोड
x = Math.random() *10 - 5;

"-1 आणि 1 मधील यादृच्छिक संख्या?"

कोड
x = Math.random() *2 - 1;

"0 आणि 100 मधील यादृच्छिक संख्या?"

"माझ्याकडे तुमच्यासाठी दोन उपाय आहेत:"

कोड
int x = (int) (Math.random() *100);
Random random = new Random();
int x = random.nextInt(100);

"उत्कृष्ट! मी प्रभावित झालो. तुला विषयाची उत्तम पकड आहे."