Jumat, 14 September 2018

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


java.util.Scanner input=new java.util.Scanner (System.in);
       
       String NAMA;
       String NIM;
       String Kelas;
      
       System.out.println("INPUT NAMA =");
       NAMA=input.nextLine();
       System.out.println("INPUT NIM =");
       NIM=input.nextLine();
       System.out.println("INPUT KELAS=");
       Kelas=input.nextLine(); 
       System.out.println("---------------------")
       System.out.println("NAMA SAYA = " +NAMA);
       System.out.println("NIM SAYA = " +NIM);
       System.out.println("Kelas SAYA = " +Kelas);
}
}

2.*Type data
ada 4 kelompok

a integer merupakan tipe data bilangan bulat yang terdiri atas byte,short,int dan long
b floating merupakan tipe data bilangan pecahan yang terdiri atas float dan double
c karakter mewakili symbol dari sebuah karakter yang terdiri atas char
d Boolean merupakan tipe data yang menunjukan nilai true atau false yang terdiri atas Boolean

 

A *TYPE DATA Byte

import java.util.Scanner;
class dicky_2 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
byte nilai;
System.out.println("nama= Dicky Kurniawan");
System.out.println("masukkan nilai pertama=");nilai=scan.nextByte();
System.out.println("nilai yang dimasukkan adalah: "+nilai);
}

}




Jika kita menginputkan nilai yang diluar range nya,missal nilai 128 maka akan muncul pesan exeption seperti berikut ini
masukkan nilai pertama: 128
exeption in thread “main” java.util.input mismatchexeption value out of range .
value: “128” radix : 10
at java .util.scanner.nextbyte(scanner.java: 1887)
at java.util.scanner.nextbyte(scanner.java: 1840)
at tipedata.main(tipedata.java:9)






*TYPE DATA Short
import java.util.Scanner;
class DICKY_3 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
short nilai;
System.out.println("nama= Dicky Kurniawan");
System.out.println("masukkan nilai =");
nilai=scan.nextShort();
System.out.println("nilai yang dimasukkan adalah: "+nilai);
}

}



Jika kita menginputkan nilai yang diluar range nya,missal nilai -32768 maka akan muncul pesan exeption seperti berikut ini
masukkan nilai pertama: -32768
exeption in thread “main” java.util.input mismatchexeption value out of range .
value: “-32768” radix : 10
at java .util.scanner.nextbyte(scanner.java: 1887)
at java.util.scanner.nextbyte(scanner.java: 1840)
at tipedata.main(tipedata.java:9)





*TYPE DATA int
import java.util.Scanner;
class dicky_4 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
int nilai;
System.out.println("nama= Dicky Kurniawan");
System.out.println("masukkan nilai =");
nilai=scan.nextInt();
System.out.println("nilai yang dimasukkan adalah: "+nilai);
}

}
Jika kita menginputkan nilai yang diluar range nya,missal nilai 2147483648 maka akan muncul pesan exeption seperti berikut ini
masukkan nilai pertama: 2147483648
exeption in thread “main” java.util.input mismatchexeption value out of range .
value: “2147483648” radix : 10
at java .util.scanner.nextbyte(scanner.java: 1887)
at java.util.scanner.nextbyte(scanner.java: 1840)
at tipedata.main(tipedata.java:9)
 





 *TYPE DATA long
import java.util.Scanner;
class dicky_5 {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
long nilai;
System.out.println("nama= Dicky Kurniawan");
System.out.println("masukkan nilai =");
nilai=scan.nextLong();
System.out.println("nilai yang dimasukkan adalah: "+nilai);
}

}



Jika kita menginputkan nilai yang diluar range nya,missal nilai -922337206354775809 maka akan muncul pesan exeption seperti berikut ini
masukkan nilai pertama: -922337206354775809
exeption in thread “main” java.util.input mismatchexeption value out of range .
value: “-922337206354775809” radix : 10
at java .util.scanner.nextbyte(scanner.java: 1887)
at java.util.scanner.nextbyte(scanner.java: 1840)
at tipedata.main(tipedata.java:9)





B TYPE DATA Floating point

*TYPE DATA float


import java.util.Scanner;
class dicky_6 {
public static void main(String[] args){
float nilai = 402.99F;
System.out.println("nama= Dicky Kurniawan");
System.out.println("nilai yang dimasukkan adalah: "+nilai);
}

}


Seperti yang terlihat pada program diatas,kita menggunakan akhiran  F pada bilangan yang akan diset sebagai tipe data float.jika seaindainya tidak digunakan akhiran F atau f,makan akan muncul pesan error disaat di compile





*TYPE DATA Double
import java.util.Scanner;
class dicky_7 {
public static void main(String[] args){
System.out.println("nama= Dicky Kurniawan");
double nilai= 643.143;
System.out.println("nilai yang dimasukkan adalah: "+nilai);
}

}





Berbeda dengan deklarasi tipe data double,kita tidak perlu menggunakan sebuah akhiran pada sebuah bilangan.hal ini disebabkan secara default sebuah bilangan berkoma akan diperlakukan sebaga tipe data double pada java.
 


C TYPE DATA KARAKTER/CHAR

class dicky_8 {
public static void main(String[] args){
System.out.println("NAMA= Dicky Kurniawan");
char ch1='D';   char ch6='_';   char ch11='I';
char ch2='I';   char ch7='K';   char ch12='A';
char ch3='C';   char ch8='U';   char ch13='W';
char ch4='K';   char ch9='R';   char ch14='A';
char ch5='Y';   char ch10='N';  char ch15='N';

System.out.println("ch1="+ch1);
System.out.println("ch2="+ch2);
System.out.println("ch3="+ch3);
System.out.println("ch4="+ch4);
System.out.println("ch5="+ch5);
System.out.println("ch6= "+ch6);
System.out.println("ch7= "+ch7);
System.out.println("ch8= "+ch8);
System.out.println("ch9= "+ch9);
System.out.println("ch10= "+ch10);
System.out.println("ch11= "+ch11);
System.out.println("ch12= "+ch12);
System.out.println("ch13= "+ch13);
System.out.println("ch14= "+ch14);
System.out.println("ch15= "+ch15);
System.out.println("ch16= "+ch1+ch2+ch3+ch4+ch5+ch6+ch7+ch8+ch9+ch10+ch11+ch12+ch13+ch14+ch15);
}
}



Program Untuk memanggil (menampilkan) suatu karakter dengan variable ch1,ch2.
dengan menggunakan tipe data char
System.out.println(“ch1=”+ch1)
System.out.println(“ch2=”+ch2) dan
System.out.println(“ch2=”+ch1+ch2+ch3);
merupakan perintah untuk memanggil hasil dari variable rumus yang telah dibuat dengan menggunakan tipe data dan hasilnya menampilkan berupa karakter A-Z, ‘,/,],?,!,<,dll.




D TYPE DATA BOOLEAN



class dicky_9 {
public static void main(String[] args){
boolean b1;
System.out.println("Nama= Dicky Kurniawan");
b1=false;
System.out.println("b1="+b1);

b1=true;
System.out.println("b1="+b1);

if(b1) System.out.println("baris ini dieksekusi");

b1=false;
if(b1)
System.out.println("baris ini tidak di eksekusi");
System.out.println("80>70="+(80>70));
}

}

Tidak ada komentar:

Posting Komentar