Algoritma Pemrograman 1 Tentang Tipe Data Penjumlahan, Pengurangan, Pembagian, Dan perkalian Pada Program Java

 

Algoritma Pemrograman 1 Tentang Tipe Data Penjumlahan, Pengurangan, Pembagian, Dan perkalian Pada Program Java

 




 

poilpalembang.com – Kali ini kita akan mempelajari tentang Tipe Data, apa itu tipe data? Tipe data adalah suata data variable dan variable itu sendiri adalah sebuah wadah yang di gunakan untuk menampung data kita nantinya.

 

Tipe data sendiri dibedakan menjadi 2 yaitu; Dasar dan Bentukan, namun kali ini kita akan membahas mengenai dasarnya terlebih dahulu.

 

Pada Tipe Data Dasar dikelompokkan menjadi 5 yaitu;

 

Integer merupakan tipe yang menampilkan operasi data yang tidak menampilkan operasi decimal dan didalamnya terdapat byte (3 angka saja), short (5 angka saja), int ( 10 angka saja), long ( 25 angka saja).

Double Menyimpan bilangan pecahanDapat menampung 15 digit desimal

Float Menyimpan bilangan pecahanDapat menampung 6 hingga 7 digit desimal

Char Menyimpan character/huruf tunggal atau nilai ASCII

Boolean Menyimpan nilai true atau false

String menyimpan kata atau kalimat

 

Deklarasi

 

Variable perlu dideklarasikan sebelum digunakan kata lain yaitu tipe data apa yang akan kita gunakan nantinya, lalu dapat dideklarasikan dimana saja selama lebih dulu daripada penggunaan maksudnya di gunakan atau di tulis pertama sebelum masuk ke dapam penginputan data atau Best practice dideklarasikan di awal

Ada contoh sederhana mungkin dapat membantu menjelasakan

 

Buat sebuah program menampilkan nilai 10 dari variable a

 

Ingat ada angka 10 dan bilangan bulat tanpa koma maka kita pakai int lihat di atas kembali

 

package menampilkan;

 

public class nilai {

public static void main(String[] args) {

              int a = 10;

System.out.println(a);

       }

}

 

Keluarannya

10

 

Buatlah program menampilkan nama masing-masing dari variable nama

 

package Menampilkan;

 

public class Nama {

 

       public static void main(String[] args) {

             String a = "Patresia Merari";

      

             System.out.println(a);

 

              }

}

 

Keluarannya

Patresia Merari

 

Operator aritmatika

 

Merupakan Operator yang menggunakan 4 tanda yaitu:  +, -, *, /, %

 

Buatlah sebuah program menjumlahkan 2 buah bilangan integer

 

 

package Menampilkan;

 

public class hasil {

 

       public static void main(String[] args) {

               int a = 10;

               int b = 30;

               

               System.out.print(a+b);

              }

}

 

Keluarannya

 

40

 

Buatlah sebuah program menjumlahkan 2 buah String

 

 

package Menampilkan;

 

public class Nama {

 

       public static void main(String[] args) {

              String a = "Patresia";

              String b = "Merari";

              String c = a + " " + b;

              

              System.out.print("Nama Lengkap = " + c);

              

              }

            

}

 

Keluarannya

 

Nama Lengkap = Patresia Merari

 



Buatlah program untuk menampilkan hasil perhitungan

 

 

package Menampilkan;

 

public class Nilai {

 

       public static void main(String[] args) {

             int a = 100;

             int b = 20;

             int c = 50;

            

             System.out.print(a/b+c);

              }          

}

 

Keluarannya

 

55

 



Input

 

Untuk membuat program dapat menerima input pada bahasa java diperlukan library Scanner, Perintah menggunakan library di JAVA adalah import. Library yang diperlukan untuk melakukan input adalah java.util.Scanner.

 

Program menampilkan nilai yang dimasukkan user melalui keyboard

 

Artinya bahwa apabila keyboard mengetik nilai 10 maka keluar nilai 10

 

package Menampilkan;

 

import java.util.Scanner;

 

public class Nilai{

 

       public static void main(String[] args) {

              Scanner s;

              int a;

              

              s = new Scanner(System.in);

              a = s.nextInt();

              

              System.out.print(a);

              

              }

            

}

 

Keluarannya

Ketik 10 maka yang keluar juga 10 dan seterusnya

 

 Lihat Juga : Dasar-Dasar Pemrograman



CASTING

Casting adalah proses mengubah tipe data suatu nilai pada suatu variable, Misal nya pembagian int dan float, akan menghasilkan int  contoh ilustrasinya 5/2 = 2.5 --> 5/2 = 2

package Menampilkan;

 

import java.util.Scanner;

 

public class Nilai {

 

       public static void main(String[] args) {

       Scanner s;

       int a;

       float b;

      

       s = new Scanner (System.in);

       a = s.nextInt();

       b = (floata;

        

       System.out.print(b);

}

}

Keluarannya

Ketik 10 maka yang keluar juga 10 dan seterusnya sama dengan yang di tasanya hanya bedanya ada flaot

 

 

Casting ke dan dari string

 

String dapat dikatakan sebagai suatu tipe data istimewa, Pada bahasa pemrograman sebelum JAVA string dalah suatu tipe data bentukan / custom

 

Artinya jika kolom 1 di ketik 10 dan kolom 2 di ketik 4 maka hasilnya 104.0 mengapa karena yang di minta hanya mengeluarkan data yang di tulis saja.

 

package Menampilkan;

 

import java.util.Scanner;

 

public class Kata {

 

       public static void main(String[] args) {

       Scanner s;

       int a;

       float b;

       String c;

      

       s = new Scanner (System.in);

       a = s.nextInt();

       b = s.nextFloat();

       c = Integer.toString(a) + Float.toString(b);

        

       System.out.print(c);

}

}

 

Keluarannya

10

4

104.0

 

Yang kedua sama namun hanya 1 kali input saja

 

package Menampilkan;

 

import java.util.Scanner;

 

public class Nilai {

 

       public static void main(String[] args) {

             Scanner s;

             String a;

             int b;

             float c;

            

             s = new Scanner(System.in);

             a = s.next();

             b = Integer.parseInt(a);

             c = Float.parseFloat(a);

            

             System.out.print(b);

}

}

 

Terimakasih jika suka dengan blog ini share semoga blog ini semakin maju dan dapat membantu masalah kalian dalam dunia pemrograman

 


0 comments:

Post a Comment