nasdevs

source-code-blajar-bareng

Mar 29th, 2023
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.78 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class baru {
  4.     // method non-static & static
  5.     void terserah() {
  6.         System.out.println("ini ayah budi");
  7.     }
  8.  
  9.     static void untuk_static() {
  10.         System.out.println("Ini static method");
  11.     }
  12.  
  13.     static int kembalian_nilai() {
  14.         return 10;
  15.     }
  16.  
  17.     // rekursif
  18.     // 5! = 5 * 4 * 3 * 2 * 1
  19.  
  20.     int faktorial(int a) {
  21.         if (a == 1 || a == 0) {
  22.             return 1;
  23.         }
  24.         else {
  25.             return a * faktorial(a-1);
  26.         }
  27.     }
  28.  
  29.     public static void main(String[] args) {
  30.         // // pemanggilan method static
  31.         // baru.untuk_static();
  32.  
  33.         // // pemanggilan method bukan static
  34.         // baru objek = new baru();
  35.  
  36.         // objek.terserah();
  37.  
  38.         // int fak = objek.faktorial(5);
  39.         // System.out.println("Faktorial dari 5 = " + fak);
  40.         // System.out.println("function non-static : " + objek.kembalian_nilai());
  41.  
  42.         // // kalkulator sederhana
  43.         // int x = 10;
  44.         // int y = 15;
  45.  
  46.         // int penjumlahan = x + y;
  47.         // int pengurangan = x - y;
  48.         // int perkalian = x * y;
  49.         // int pembagian = x / y;
  50.  
  51.         // int pilihan;
  52.  
  53.         // System.out.println("1. Penjumlahan");
  54.         // System.out.println("2. Pengurangan");
  55.         // System.out.println("3. Perkalian");
  56.         // System.out.println("4. Pembagian");
  57.        
  58.         // System.out.print("Masukkan menu : ");
  59.         // // import java.util.Scanner;
  60.         // Scanner cin = new Scanner(System.in);
  61.         // pilihan = cin.nextInt();
  62.  
  63.         // if (pilihan == 1) {
  64.         //     System.out.println("Penjumlahan " + x + " + " + y + " = " + penjumlahan);
  65.         // }
  66.         // else if (pilihan == 2) {
  67.         //     System.out.println("Pengurangan " + x + " - " + y + " = " + pengurangan);
  68.         // }
  69.         // else {
  70.         //     System.out.println(pilihan + " tidak didalam menu");
  71.         // }
  72.  
  73.         // switch (pilihan) {
  74.         //     case 1:
  75.         //         System.out.println("Penjumlahan " + x + " + " + y + " = " + penjumlahan);
  76.         //         break;
  77.  
  78.         //     case 2:
  79.         //         System.out.println("Pengurangan " + x + " - " + y + " = " + pengurangan);
  80.         //         break;
  81.  
  82.         //     default:
  83.         //         System.out.println(pilihan + " tidak didalam menu");
  84.         // }
  85.  
  86.         // String nama = "lasdkfjasldkfj";
  87.  
  88.         // switch(nama) {
  89.         //     case "imran":
  90.         //         System.out.println("pilih rendi");
  91.         //         System.out.println("pilih imran");
  92.                
  93.         //         break;
  94.  
  95.         //     case "farul":
  96.         //         System.out.println("pilih farul");
  97.         //         break;
  98.            
  99.         //     default:
  100.         //         System.out.println("Ini default");
  101.  
  102.         // }
  103.  
  104.  
  105.         // bikin segitiga
  106.         /*
  107.          * *
  108.          * **
  109.          * ***
  110.          * ****
  111.          * *****
  112.          * ******
  113.          */
  114.  
  115.         //  int n = 6;
  116.          
  117.         //  for (int i = 0; i < n; i++) {
  118.         //     for (int j = 0; j <= i; j++) {
  119.         //         System.out.print("*");
  120.         //     }
  121.         //     System.out.println();
  122.         //  }
  123.  
  124.         //  System.out.println();
  125.         //  for (int i = 0; i < n; i++) {
  126.         //     for (int j = 0; j < n; j++) {
  127.         //         System.out.print("*");
  128.         //     }
  129.         //     System.out.println();
  130.         //  }
  131.  
  132.         //  // 1 3 5 7 9
  133.         //  for (int i = 0; i <= 10; i++) {
  134.         //     if (i % 2 != 0) {
  135.         //         System.out.print(i + ", ");
  136.         //     }
  137.         //  }
  138.         //  System.out.println();
  139.  
  140.  
  141.          // array biasa
  142.  
  143.          String[] mahasiswa = {"nas", "nis", "nus", "nes", "nos"};
  144.  
  145.          // for each
  146.          System.out.println("ini for-each");
  147.          for (var rendy: mahasiswa) {
  148.             System.out.println(rendy);
  149.          }
  150.  
  151.         //  System.out.println(mahasiswa[0]);
  152.  
  153.         //  System.out.println(mahasiswa.length);
  154.  
  155.          System.out.println("Ini for biasa");
  156.          for (int i = 0; i < mahasiswa.length; i++) {
  157.             System.out.println(mahasiswa[i]);
  158.          }
  159.  
  160.  
  161.          // array 2d
  162.          String[][] data_mhs = {
  163.             {"nas", "1"},
  164.             {"nis", "2"},
  165.             {"nus", "3"},
  166.             {"nes", "4"},
  167.             {"nos", "5"},
  168.          };
  169.  
  170.          // for biasa
  171.          // nama mahasiswa : nas
  172.          // nilai mahasiswa : 1
  173.          // nama mahasiswa : nis
  174.          // nilai mahasiswa : 2
  175.          // nama mahasiswa : nus
  176.          // nilai mahasiswa : 3
  177.          for (int i = 0; i < 5; i++) {
  178.             System.out.println("================================");
  179.             System.out.println("Nama Mahasiswa : " + data_mhs[i][0]);
  180.             System.out.println("Nilai mahasiswa : " + data_mhs[i][1]);
  181.          }
  182.  
  183.          // for-each
  184.          // nas
  185.          // 1
  186.          // nis
  187.          // 2
  188.         //  // baris pertama
  189.         //  {"nas", "1"}[0]
  190.         //  {"nas", "1"}[1]
  191.         //  // baris kedua
  192.         //  {"nis", "2"}[0]
  193.         //  {"2", "2"}[1]
  194.          for (var test: data_mhs) {
  195.             System.out.println("================================");
  196.             System.out.println("Nama Mahasiswa : " + test[0]);
  197.             System.out.println("Nilai mahasiswa : " + test[1]);
  198.          }
  199.  
  200.         // int n = 6;
  201.         // int[] angka = new int[n];
  202.  
  203.         //  Scanner cin = new Scanner(System.in);
  204.  
  205.  
  206.         //  for (int i = 0; i < n; i++) {
  207.         //     System.out.print("Masukkan data ke-" + (i+1) + " : ");
  208.         //     angka[i] = cin.nextInt();
  209.         //  }
  210.  
  211.         //  for (int i = 0; i < n; i++) {
  212.         //     System.out.println(angka[i]);
  213.         //  }
  214.     }
  215. }
  216.  
Add Comment
Please, Sign In to add comment