எண் ஆபரேட்டர்கள் - 1

"வணக்கம், அமிகோ!"

"நான் உங்களுக்கு எண் ஆபரேட்டர்களைப் பற்றி சொல்ல விரும்புகிறேன்."

"பிலாபோ என்னிடம் ஏற்கனவே சொல்லியிருக்கிறான்!"

"அப்படியா? அப்புறம் ரெண்டு கேள்விகள் மட்டும் கேட்கிறேன்."

"ஒரு மாறியை 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);

"புத்திசாலித்தனம்! நான் ஈர்க்கப்பட்டேன். தலைப்பைப் பற்றி உங்களுக்கு ஒரு அற்புதமான கிராஸ்ப் உள்ளது."