Wednesday, 11 March 2020

SK T4 : Siri Berkenalan dengan JAVA


BAGAIMANA JAVA MENERIMA INPUT???
  • Dalam aturcara JAVA, input dimasukkan dengan menggunakan class Scanner.
  • JAVA mempunyai banyak predefined class yang disimpan dalam bentuk pakej.
  • Class Scanner disimpan dalam pakej java.util
  • Class Scanner ini dipanggil menggunakan katakunci import.
  • Kita boleh sama ada import java.util.Scanner (import java.util.Scanner;) ATAU import keseluruhan pakej java.util (import java.util.*;). Hanya perlu tulis salah satu sahaja!!
  • Untuk import class atau pakej, kita perlu menambah satu baris  pada bahagian mula/bahagian atas aturcara.
import java.util.Scanner;  //fungsinya utk import class  Scanner sahaja.
import java.util.*;     //fungsinya untuk import keseluruhan pakej java.util
  • Selepas import, kita perlu menulis pernyataan ini:
Scanner masuk= new Scanner (System.in);

  • Dengan menulis Scanner input, kita mengisytiharkan masuk sebagai objek bagi class Scanner.
  • System.in  pula memberitahu JAVA bahawa ini ialah input kepada sistem.(maksudnya ada input akan dimasukkan ke dalam sistem)

BAGAIMANA MEMASUKKAN DATA KE DALAM JAVA?

Kita hanya perlu menulis arahan untuk memasukkan data ke dalam aturcara JAVA. Contohnya:

int nombor;
nombor = masuk.nextInt();    //masuk ialah objek bagi class Scanner.

  • Pernyataan nombor = masuk.nextInt();  diguna untuk input nilai integer (daripada pengguna) bagi pembolehubah nombor.
  • nextInt() ialah method bagi objek masuk, dalam class Scanner.
  • Kita juga boleh input nilai bagi jenis data yang lain menggunakan method yang berbeza. Berikut ialah senarai method bagi jenis data input yang berbeza.
Method Data types of Input
nextInt() Integer
nextFloat() Float
nextDouble() Double
nextLong Long
nextShort() Short
next() Single Word
nextLine() Line of Strings
nextBoolean() Boolean


Tuesday, 10 March 2020

SK T4 : STRUKTUR KAWALAN PILIHAN IF..ELSE JAVA

ms 76
BAB 1 : PENGATURCARAAN
Standard Kandungan : 1.4 STRUKTUR KAWALAN
1.4.1 Struktur Kawalan Pilihan



Aturcara 1 :  Membandingkan 2 nombor guna IF.......ELSE.


import java.util.Scanner; 
public class BandingNombor { 
    public static void main(String args[])  { 
        int a,b; 
        Scanner input = new Scanner(System.in); 
        System.out.println("a ialah : "); 

    a=input.nextInt(); 
    System.out.println("b is : "); 
    b=input.nextInt(); 

    if (a > b) 
   
        System.out.println("a lebih besar dari b"); 
   
    else
   
        System.out.println("b lebih besar dari a"); 
   
    System.out.println("*Tamat Perbandingan dua nombor.*"); 
    } 



Output:

a ialah : 
23
b is : 
523
b lebih besar dari a
*Tamat Perbandingan dua nombor.*






Aturcara 2 :  Membandingkan 3 nombor guna IF.......ELSE IF......ELSE.

import java.util.Scanner; 
public class Banding3Nombor{
public static void main(String[] args){

  int x,y,z;
  Scanner masuk = new Scanner(System.in);

  System.out.print("Masukkan nombor integer pertama : ");
  x = masuk.nextInt();
  System.out.print("Masukkan nombor integer kedua : ");
  y = masuk.nextInt();
  System.out.print("Masukkan nombor integer ketiga : ");
  z = masuk.nextInt();

    if ( (x > y) && (x > z) ){
      System.out.println( x +" ialah nombor terbesar. " );
    }
    else if ( (y > x) && (y > z) ){
      System.out.println( y+" ialah nombor terbesar. " );
    }
    else
      System.out.println( z+" ialah nombor terbesar. " );
}

}


Output:

Masukkan nombor integer pertama : 3421
Masukkan nombor integer kedua : 41
Masukkan nombor integer ketiga : 4141

4141 ialah nombor terbesar. 



SK T4 : SK PILIHAN SWITCH CASE JAVA

ms 80

BAB 1 : PENGATURCARAAN
Standard Kandungan : 1.4 STRUKTUR KAWALAN
1.4.1 Struktur Kawalan Pilihan

1.4 Struktur Kawalan Pilihan Switch Case Menggunakan JAVA.

Aturcara Kalkulator di bawah menerima 3 input daripada pengguna iaitu 1 operasi dan 2 nombor. (Kita menggunakan objek "Scanner' untuk mendapatkan input daripada pengguna).
Aturcara ini akan mengira berdasarkan nombor-nombor yang dimasukkan menggunakan operasi yang dipilih.
Keputusan akan dipaparkan.

Aturcara 1:

import java.util.Scanner;
public class Kalkulator {
    public static void main(String[] args) {

    char operasi;
    double no_pertama, no_kedua, hasil;

    Scanner scanner = new Scanner(System.in);

    System.out.print("Taip operasi (+, -, * atau /): ");
   //charAt(0) will return the first char of the string
   operasi = scanner.next().charAt(0);

    System.out.print("Masukkan nombor pertama: ");
    no_pertama = scanner.nextDouble();

    System.out.print("Masukkan nombor kedua: ");
no_kedua = scanner.nextDouble();
   
    switch (operasi) {
         case '+':
           hasil = no_pertama + no_kedua;
          System.out.print(no_pertama + " + " + no_kedua + " = " + hasil);
           break;

         case '-':
           hasil = no_pertama - no_kedua;
          System.out.print(no_pertama + " - " + no_kedua + " = " + hasil);
           break;

         case '*':
           hasil = no_pertama * no_kedua;
          System.out.print(no_pertama + " x " + no_kedua + " = " + hasil);
           break;

         case '/':
           hasil = no_pertama / no_kedua;
          System.out.print(no_pertama + " / " + no_kedua + " = " + hasil);
           break;

         default: 
           System.out.println("Operasi tidak sah!");
           break;
        }     
    }
}



Output:
Taip operasi (+, -, * atau /): /
Masukkan nombor pertama: 2
Masukkan nombor kedua: 4
2.0 / 24.0 = 0.08333333333333333






Aturcara 2:

import java.util.Scanner;
public class MesinKira
{
    public static void main(String[] args)
    {
        int operator;
        double no1, no2, hasil;
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan nombor pertama : ");  
        no1=input.nextDouble();  
        System.out.print("Masukkan nombor kedua : ");  
        no2=input.nextDouble();  
        System.out.println("1 : TAMBAH");
        System.out.println("2 : TOLAK");
        System.out.println("3 : DARAB");
        System.out.println("4 : BAHAGI");
        System.out.print("PILIHAN OPERASI (1/2/3/4) : ");  
        operator=input.nextInt();  

        switch(operator)  
        {
            case 1:  
            {  
                hasil=no1+no2;  
                System.out.println(hasil);  
            }  
            break;  

            case 2:  
            {  
                hasil=no1-no2;  
                System.out.println(hasil); 
            }  
            break;  

            case 3:  
            {  
                hasil=no1*no2;  
                System.out.println(hasil); 
            }  
            break;  

            case 4:  
            {  
                hasil=no1/no2;  
                System.out.println(hasil); 
            }  
            break;  

            default:  
            {  
                System.out.println("Pilihan Operasi adalah salah.");  
            }  
        }
    }
}  


Output:
Masukkan nombor pertama : 6
Masukkan nombor kedua : 3
1 : TAMBAH
2 : TOLAK
3 : DARAB
4 : BAHAGI
PILIHAN OPERASI (1/2/3/4) : 3
18.0

ASK T1 T2 : RANDOM NOTES..

NOTA WHITEBOARD





SK T4 : PENGATURCARAAN JAVA







Sunday, 8 March 2020

SK T4 : LATIHAN JAVA (PENGENALAN)

HELLO WORLD!!

Tuliskan aturcara java yang lengkap untuk memaparkan output "Hello World".

Kaedah 1:

public class MyClass {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
} 
Output:
C:\Users\Name\java MyClass
Hello World


Terdapat anak murid saya yang berfikir di luar kotak< dia jawab macam ni..


Kaedah 2:
public class MyClass {
  public static void main(String[] args) {
    String x="Hello";
    String y =" World";
    System.out.println(x + y);
  }

}


Output:
Hello World



TIPS:
Untuk belajar coding JAVA secara online, 
boleh gunakan Online JAVA Compiler 
pada link di bawah........

https://www.compilejava.net/

https://www.jdoodle.com/online-java-compiler/

https://www.tutorialspoint.com/compile_java_online.php

https://www.onlinegdb.com/online_java_compiler

https://repl.it/languages/java10

https://paiza.io/projects/kiLsFO6XoZNC3iEEJ45shQ?language=java


Rujukan lain:




Thursday, 5 March 2020

Sedikit Perkongsian : Login Google Classroom















Sedikit Perkongsian : Whatsapp dan Telegram Web Tanpa Install ke PC

utk buka WHATSAPP dan TELEGRAM secara web.. 
tak perlu install dlm PC..👇👇

web.whatsapp.com

📲klik 3 titik atas kanan, pada whatsapp di telefon
pilih menu ' WhatsApp Web'
🖥 scan barcode di PC...

web.telegram.org

🖱pilih kod negara
📲masukkan nombor telefon..
📲taip kod (yg dihantar di telegram telefon) di PC

Kebaikan, mudah utk copy mesej, download fail atau image dalam whatsapp @ telegram

Selamat beramal..

Sedikit Perkongsian : SNIPPING TOOL


  • Gunalah aplikasi SNIPPING TOOL untuk crop atau select sebahagian imej pada skrin.. 
  • Lebih mudah berbanding print screen.
  • Ramai tidak sedar, setiap PC atau laptop kita di attach sekali dengan aplikasi SNIPPING TOOL
  • Hanya search di Program Files.

Cara guna:
  • Klik NEW.. 
  • select imej yang kita nak cut (guna mouse utk kotakkan imej yang kita nak tu..)
  • COPY... 
  • paste terus ke MsWord dan sebagainya.
Mudah untuk kegunaan guru-guru nak buat soalan peperiksaan atau ambil gambar dari internet..

Selamat beramal....

Featured post

SK T5 : Perkaitan HTML, CSS, Javascript, JAVA dan PHP dan kenapa HTML dianggap superior berbanding yang lain.

Pernahkan anda tertanya-tanya.......... Kenapa HTML dianggap superior dan sebagai tapak asas kepada bahasa pengaturcaraan lain seperti CSS, ...

 

SAINS KOMPUTER & ASAS SAINS KOMPUTER Template by Ipietoon Cute Blog Design