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 pecahan. Dapat menampung 15 digit desimal
Float Menyimpan
bilangan pecahan. Dapat
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 = (float) a;
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