Algo 04A
1.Can different types of numeric values be used together in computation?
2.Assume that int a = 1 and double d = 1.0 and that each expression is independent. What are the results of the following expressions?
•a = 46 % 9 + 4 * 4 – 2
•A = 45 + 43 % 5 * (23 * 3 % 2)
•a %= 3 / a + 3
•d += 1.5 * 3 + (++a)
3.Are the following statements correct? If so, show the output.
•System.out.println(“25 / 4 is “ + 25 / 4);
•System.out.println(“25 / 4.0 is “ + 25 / 4.0);
•System.out.println(“3 * 2 / 4 is “ + 3 * 2 / 4);
•System.out.println(“3.0 * 2 / 4 is “ + 3.0 * 2 / 4);
Jawab
- Menurut saya bisa ia bisa tidak ketika kita menginput misalkan angka atau karakter tetapi bisa menggunakan type casts dan juga bisa dengan menggunakan double dan float secara bersamaan. Kegunaan double dalam mengitung angka besar seperti nominal uang. Kalau input menghitung jumlah atau angka nominal yang kecil.
- int = 1 dan double d = 1.0 :
a = 46 % 9 + 4 * 4 – 2
A = 45 + 43 % 5 * (23 * 3 % 2)
a %= 3 / a + 3
d += 1.5 * 3 + (++a)
Hasil Coding :
3. •System.out.println(“25 / 4 is “ + 25 / 4);
•System.out.println(“25 / 4.0 is “ + 25 / 4.0);
•System.out.println(“3 * 2 / 4 is “ + 3 * 2 / 4);
•System.out.println(“3.0 * 2 / 4 is “ + 3.0 * 2 / 4);
Hasil Coding :