Fanadia_Friska

Learn Array 2

Nov 13th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. package MasteringTraining;
  2.  
  3. public class ArraySederhana {
  4. public static void main(String[] args) {
  5.  
  6. // menggunakan variable satu per satu
  7. int siswa1 = 60;
  8. int siswa2 = 75;
  9. int siswa3 = 80;
  10. int siswa4 = 56;
  11. int siswa5 = 90;
  12.  
  13. // kurang efektif, memakan banyak variable
  14.  
  15. System.out.println("Nilai siswa1 : " + siswa1);
  16. System.out.println("Nilai siswa2 : " + siswa2);
  17. System.out.println("Nilai siswa3 : " + siswa3);
  18. System.out.println("Nilai siswa4 : " + siswa4);
  19. System.out.println("Nilai siswa5 : " + siswa5);
  20.  
  21. System.out.println("===========Menggunakan array============");
  22.  
  23. // deklarasi variable array dengan menginisialisasi nilainya langsung
  24. int[] siswaArray = { 60, 60, 80, 56, 90 };
  25.  
  26. siswaArray[0] = 70;
  27. siswaArray[1] = 80;
  28. siswaArray[2] = 90;
  29. siswaArray[3] = 70;
  30. siswaArray[4] = 85;
  31. System.out.println("nilali siswa1 setelah di ubah : " + siswaArray[0]);
  32. System.out.println("nilali siswa2 setelah di ubah : " + siswaArray[1]);
  33. System.out.println("nilali siswa3 setelah di ubah : " + siswaArray[2]);
  34. System.out.println("nilali siswa4 setelah di ubah : " + siswaArray[3]);
  35. System.out.println("nilali siswa5 setelah di ubah : " + siswaArray[4]);
  36.  
  37. System.out.println("============================");
  38.  
  39. // deklarasi variable array dengan jumlah data nya, atau mengalokasikan memori
  40. int[] siswaArray2 = new int[5];
  41. System.out.println("sebelum diinisialisasi");
  42. System.out.println("Nilai siswa1 = " + siswaArray2[0]);
  43. System.out.println("Nilai siswa2 = " + siswaArray2[1]);
  44. System.out.println("Nilai siswa3 = " + siswaArray2[2]);
  45. System.out.println("Nilai siswa4 = " + siswaArray2[3]);
  46. System.out.println("Nilai siswa5 = " + siswaArray2[4]);
  47.  
  48. System.out.println("===========================");
  49.  
  50. siswaArray[0] = 70;
  51. siswaArray[1] = 80;
  52. siswaArray[2] = 90;
  53. siswaArray[3] = 70;
  54. siswaArray[4] = 85;
  55.  
  56. System.out.println("setelah diisi nilai array nya");
  57. System.out.println("Nilai siswa1 = " + siswaArray[0]);
  58. System.out.println("Nilai siswa2 = " + siswaArray[1]);
  59. System.out.println("Nilai siswa3 = " + siswaArray[2]);
  60. System.out.println("Nilai siswa4 = " + siswaArray[3]);
  61. System.out.println("Nilai siswa5 = " + siswaArray[4]);
  62. System.out.println("===========================");
  63.  
  64. //akan tampil 0 semua, karena belum diinisialisasi nilai2 nya
  65. for (int i : siswaArray2) {
  66. System.out.println(i);
  67. }
  68.  
  69. }
  70. }
Add Comment
Please, Sign In to add comment