Studi Kasus
Buat aplikasi dan gunakan fungsi untuk mengolah operasi aritmatika di bawah ini:
"700" x 800 =
899 x 89898 =
898 x "7878" =
"2323" x "1212" =
Subject : Tugas java 1 NIM stmik elrahma

Output Pemrograman Java Fungsi Nilai Balik dan Konversi Tipe Data
Fungsi Utama
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package aritmatika;
/**
* @blog: www.gatewan.com
* @author Wawan Beneran
*/
public class Aritmatika {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String nilai1 = "700";
String nilai2 = "7878";
String nilai3 = "2323";
String nilai4 = "1212";
double nilai5 = 800;
double nilai6 = 899;
double nilai7 = 89898;
double nilai8 = 898;
Perkalian hit = new Perkalian();
System.out.print("\"700\" x 800 = ");
System.out.println(hit.kali(Double.parseDouble(nilai1), nilai5));
System.out.print("899 x 89898 = ");
System.out.println(hit.kali(nilai6, nilai7));
System.out.print("898 x \"7878\" = ");
System.out.println(hit.kali(nilai8, Double.parseDouble(nilai2)));
System.out.print("\"2323\" x \"1212\" = ");
System.out.println(hit.kali(Double.parseDouble(nilai3), Double.parseDouble(nilai4)));
}
}
Fungsi Perkalian
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package aritmatika;
/**
* @blog: www.gatewan.com
* @author Wawan Beneran
*/
public class Perkalian {
double kali(double a, double b) {
return(a*b);
}
}
Tabel Class Konversi
| Class | Konversi ke Tipe Data | Pemakaian |
|-----------|-----------------------|--------------------------|
| Boolean | Boolean | Boolean.parseBoolean(…); |
| Byte | Byte | Byte.parseByte(…); |
| Character | Char | String.charAt(); |
| Short | Short | Short.parseShort(…); |
| Integer | Int | Integer.parseInt(…); |
| Long | Long | Long.parseLong(…); |
| Float | Float | Float.parseFloat(…); |
| Double | Double | Double.parseDouble(…) |
Demo
https://youtu.be/Zq_sCkdY5B4