Class Math Class String Input User
Class Math Class String Input User
• Java → Math.abs
System.out.println("a = "+a);
System.out.println("b = "+b);
System.out.println("Pembulatan ke atas a = "+ Math.ceil(a));
System.out.println("Pembulatan ke atas b = "+ Math.ceil(b));
System.out.println("Pembulatan ke bawah a = "+ Math.floor(a));
System.out.println("Pembulatan ke bawah b = "+ Math.floor(b));
System.out.println("Pembulatan ke terdekat a = "+ Math.round(a));
System.out.println("Pembulatan ke terdekat b = "+ Math.round(b));
}
}
sin, cos, tg
• sudut dalam bentuk radian dengan tipe data double
• Sinus→ Math.sin()
• Cosinus→ Math.cos()
• Tangen→ Math.tan()
• untuk mendapatkan nilai radian dari sebuah nilai derajat
sudut→ Math.toRadians()
• dengan memasukkan derajat sudut sebagai parameter
sin, cos, tg
public class CosSinTan {
public static void main(String[] args) {
double a = 30;
double b = 45;
x = Math.random();
System.out.println(Math.floor((100 * x)));
}
}
System.out.println(Nama.toUpperCase());
System.out.println(Nama.toLowerCase());
System.out.println(Nama.indexOf("Vega"));
System.out.println(Nama.concat(Hobi));
}
}
Escape sequences:
\n --> New Line untuk pindah baris
\r --> Carriage Return untuk mpengembalian sebuah nilai
\t --> Tab
\b --> Backspace public class EscapeSquence {
\f --> Form Feed public static void main(String[] args) {
String Teks = "Hai\nJava..";
System.out.println(Teks);
System.out.println ();
import java.util.Scanner;
public class ScannerInput {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Masukkan angka: ");
int angka = input.nextInt();
for(int i=0;i<angka;i++)
System.out.println("Aku Cinta JAVA");
}
}
BUFFERED READER
(IMPORT JAVA.IO.*) PACKAGE
Langkah”:
+kan→ import java.io.*;
+kan statement:
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );
Deklarasikan variabel String temporer untuk mendapatkan
input, dan gunakan fungsi readLine() untuk mendapatkan
input dari keyboard. Anda harus mengetikkannya di dalam
blok try-catch:
try{
String temp = dataIn.readLine();
}
catch( IOException e ){
System.out.println(“Error in getting input”);
}
BUFFERED READER→
(IMPORT JAVA.IO.*) PACKAGE
import java.io.*;
public class BufferedReaderInputan {
public static void main(String[] args) {
BufferedReader x = new BufferedReader(new InputStreamReader(System.in));
String Nama;
String Alamat;
try
{
System.out.print("Masukkan Nama anda : "); Nama = x.readLine();
System.out.print("Masukkan Alamat anda : "); Alamat = x.readLine();
System.out.println();
System.out.println("Nama anda : " + Nama);
System.out.println("Alamat anda : " + Alamat);
}
catch(IOException PesanSalah)
{
System.out.println(PesanSalah);
}
}
}
JOPTIONPANE →
JAVAX.SWING PACKAGE
import javax.swing.*;
public class JOptionPaneInput {
public static void main(String[] args) {
String Nama = "";
Nama=JOptionPane.showInputDialog("Masukkan Nama Anda:");
String Pesan = "Hello " + Nama + "!";
JOptionPane.showMessageDialog(null, Pesan);
}
}