public class balok {
double panjang;
double lebar;
double tinggi;
double volume;
balok (double p, double l, double t){
panjang = p;
lebar = l;
tinggi = t;
}
double hitung(){
return panjang * lebar * tinggi;
}
}
*Selesai untuk class balok*
Selanjutnya buat class baru bernama proses
class proses {
public static void main(String [] args){
balok a = new balok(5, 10, 7);
balok b = new balok(10, 20, 15);
System.out.println("Balok A");
System.out.println("================================");
System.out.println("Panjang = " + a.panjang + " cm");
System.out.println("Lebar = " + a.lebar + " cm");
System.out.println("Tinggi = " + a.tinggi + " cm");
System.out.println("Isi Balok = " + a.hitung() + " cm3");
System.out.println("");
System.out.println("Balok B");
System.out.println("================================");
System.out.println("Panjang = " + b.panjang + " cm");
System.out.println("Lebar = " + b.lebar + " cm");
System.out.println("Tinggi = " + b.tinggi + " cm");
System.out.println("Isi Balok = " + b.hitung() + " cm3");
}
}
outputnya seperti ini
Belajar Bahasa Pemrograman Java
Selasa, 06 November 2018
Bahasa Pemrograman Java Konstruktor Parameter Berulang
import java.util.Scanner;
// import Pada Java Merupakan Suatu Perintah Untuk Memasukan suatu Method atau perintah dalam Bahasa Pemrograman Java sehingga perintah tersebut dapat Aktif dan digunakan atau berfungsi.
class konstruktor_parameter_berulang{
//nama konstruktor=nama kelas
String nama; //variabel nama dengan tipe data string
int umur;//variabel umur dengan tipe data integer
konstruktor_parameter_berulang(String x, int y) {
// konstruktor dengan pemberian parameter
Scanner input = new Scanner(System.in);
System.out.print("Masukan Nama= "); x=input.next();
// menerima masukan “nama”
System.out.print("Masukan Umur= "); y=input.nextInt();
// menerima masukan “umur”
nama=x;
umur=y;
}
void tampil(){
//menampilkan kembali nilai yang telah di input kan
Scanner input = new Scanner(System.in);
System.out.println("****");
System.out.println("Nama= "+nama);
System.out.println("Umur= "+umur);
}
public static void main(String[]parameterku){
for(String m= "Y"; m.equals("Y")||m.equals("y");){
//perintah m.equals adalah untuk mendefinisikan bahwa karakter Y atau y dianggap sama tanpa dibedakan jika ada yang memberikan masukan berupa huruf kecil atau besar
Scanner input = new Scanner(System.in);
// membaca inputan dengan memanfaatkan fungsi scanner
System.out.println("Berikut adalah konstruktor dengan parameter");
System.out.println("==================================");
konstruktor_parameter_berulang demoConstructor = new konstruktor_parameter_berulang("nama",2);
//menginisialisasi& memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
System.out.print("Apakah ingin mengulang kembali? (Y/T) : "); m=input.next();
//untuk mengambil nilai input string
}
for(String n= "T"; n.equals("T")||n.equals("t");){
System.out.println(" ");
System.out.println("Terimakasih");
System.exit(0);
}
}
}
outputnya seperti ini
// import Pada Java Merupakan Suatu Perintah Untuk Memasukan suatu Method atau perintah dalam Bahasa Pemrograman Java sehingga perintah tersebut dapat Aktif dan digunakan atau berfungsi.
class konstruktor_parameter_berulang{
//nama konstruktor=nama kelas
String nama; //variabel nama dengan tipe data string
int umur;//variabel umur dengan tipe data integer
konstruktor_parameter_berulang(String x, int y) {
// konstruktor dengan pemberian parameter
Scanner input = new Scanner(System.in);
System.out.print("Masukan Nama= "); x=input.next();
// menerima masukan “nama”
System.out.print("Masukan Umur= "); y=input.nextInt();
// menerima masukan “umur”
nama=x;
umur=y;
}
void tampil(){
//menampilkan kembali nilai yang telah di input kan
Scanner input = new Scanner(System.in);
System.out.println("****");
System.out.println("Nama= "+nama);
System.out.println("Umur= "+umur);
}
public static void main(String[]parameterku){
for(String m= "Y"; m.equals("Y")||m.equals("y");){
//perintah m.equals adalah untuk mendefinisikan bahwa karakter Y atau y dianggap sama tanpa dibedakan jika ada yang memberikan masukan berupa huruf kecil atau besar
Scanner input = new Scanner(System.in);
// membaca inputan dengan memanfaatkan fungsi scanner
System.out.println("Berikut adalah konstruktor dengan parameter");
System.out.println("==================================");
konstruktor_parameter_berulang demoConstructor = new konstruktor_parameter_berulang("nama",2);
//menginisialisasi& memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
System.out.print("Apakah ingin mengulang kembali? (Y/T) : "); m=input.next();
//untuk mengambil nilai input string
}
for(String n= "T"; n.equals("T")||n.equals("t");){
System.out.println(" ");
System.out.println("Terimakasih");
System.exit(0);
}
}
}
outputnya seperti ini
Bahasa Pemrograman Java Konstruktor tanpa Parameter
class konstruktor_tanpa_parameter {
konstruktor_tanpa_parameter() {
System.out.println("Berikut adalah Konstruktor tanpa parameter");
System.out.println("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
System.out.println();
System.out.println("Halo!!!");
System.out.println("salam dari constructor");
}
public static void main(String[] unindra_PBO) {
// menginisialisasi objek sekaligus memanggil constructor
konstruktor_tanpa_parameter contohConstructor = new konstruktor_tanpa_parameter();
}
}
outputnya seperti ini
konstruktor_tanpa_parameter() {
System.out.println("Berikut adalah Konstruktor tanpa parameter");
System.out.println("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
System.out.println();
System.out.println("Halo!!!");
System.out.println("salam dari constructor");
}
public static void main(String[] unindra_PBO) {
// menginisialisasi objek sekaligus memanggil constructor
konstruktor_tanpa_parameter contohConstructor = new konstruktor_tanpa_parameter();
}
}
outputnya seperti ini
Bahasa Pemrograman Java Konstruktor dengan Parameter
class konstruktor_paramater {
//nama konstruktor = nama kelas
String nama;//variable nama dengan type data string
int umur;//variable umur dengan type data integer
konstruktor_paramater(String x, int y) {
//konstruktor dengan pemberian parameter
nama = x;
umur = y;
}
void tampil(){
//menampilkan
System.out.println("Nama = " + nama );
System.out.println("Umur = " + umur );
}
public static void main(String[] args) {
System.out.println("Berikut adalah Konstruktor dengan parameter");
System.out.println("===========================================");
konstruktor_paramater demoConstructor = new konstruktor_paramater("Anggraini",22);
//menginisialisasi & memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
}
}
outputnya seperti ini
//nama konstruktor = nama kelas
String nama;//variable nama dengan type data string
int umur;//variable umur dengan type data integer
konstruktor_paramater(String x, int y) {
//konstruktor dengan pemberian parameter
nama = x;
umur = y;
}
void tampil(){
//menampilkan
System.out.println("Nama = " + nama );
System.out.println("Umur = " + umur );
}
public static void main(String[] args) {
System.out.println("Berikut adalah Konstruktor dengan parameter");
System.out.println("===========================================");
konstruktor_paramater demoConstructor = new konstruktor_paramater("Anggraini",22);
//menginisialisasi & memanggil nama konstruktor
//dan membaca nilai parameter
demoConstructor.tampil();
}
}
outputnya seperti ini
Bahasa Pemrograman Java Latihan mengetahui Nilai maksimal
public class lat14_uji_max
{
public static void main(String[] args) {
int i,j;
char text='y';
while(text == 'y') {
System.out.print('\u000C');
try{
System.out.print("Masukkan Nilai Pertama\t: ");
i = Integer.parseInt(BacaKeyboard.bacaString());
System.out.print("Masukkan Nilai Kedua\t: ");
j = Integer.parseInt(BacaKeyboard.bacaString());
int k = max(i, j);
System.out.println("Nilai maximum antara " + i +" dan " + j + " adalah " + k);
} catch(NumberFormatException nfe) {
System.err.println("\nInput Salah!\n");
}
System.out.print("Mau coba lagi (y/t)? ");
text = BacaKeyboard.bacaString().charAt(0);
if(text == 'Y') text = 'y';
if(text == 'y') continue;
else {
System.out.print("\nProgram Stopped");
break;
}
}
}
public static int max(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
}
*Program selesai sampai di sini*
Bahasa Pemrograman Java untuk baca keyboard
import java.io.*;
public class BacaKeyboard
{
public static String bacaString() {
int karakter;
String string = "";
boolean selesai = false;
while(!selesai) {
try {
karakter = System.in.read();
if(karakter < 0 || (char)karakter == '\n')
selesai = true;
else
if(karakter != '\r')
string = string + (char)karakter;
}catch(IOException ioe) {
System.err.println("Ada kesalahan input data!");
selesai = true;
}
}
return string;
}
}
outputnya seperti ini
{
public static void main(String[] args) {
int i,j;
char text='y';
while(text == 'y') {
System.out.print('\u000C');
try{
System.out.print("Masukkan Nilai Pertama\t: ");
i = Integer.parseInt(BacaKeyboard.bacaString());
System.out.print("Masukkan Nilai Kedua\t: ");
j = Integer.parseInt(BacaKeyboard.bacaString());
int k = max(i, j);
System.out.println("Nilai maximum antara " + i +" dan " + j + " adalah " + k);
} catch(NumberFormatException nfe) {
System.err.println("\nInput Salah!\n");
}
System.out.print("Mau coba lagi (y/t)? ");
text = BacaKeyboard.bacaString().charAt(0);
if(text == 'Y') text = 'y';
if(text == 'y') continue;
else {
System.out.print("\nProgram Stopped");
break;
}
}
}
public static int max(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
}
*Program selesai sampai di sini*
Bahasa Pemrograman Java untuk baca keyboard
import java.io.*;
public class BacaKeyboard
{
public static String bacaString() {
int karakter;
String string = "";
boolean selesai = false;
while(!selesai) {
try {
karakter = System.in.read();
if(karakter < 0 || (char)karakter == '\n')
selesai = true;
else
if(karakter != '\r')
string = string + (char)karakter;
}catch(IOException ioe) {
System.err.println("Ada kesalahan input data!");
selesai = true;
}
}
return string;
}
}
outputnya seperti ini
Bahasa Pemrograman Java Latihan menghitung Nilai Total
public class lat11_nilai_total
{
public static void main(String[]ARGS){
char nilaiIndeks;
double nilaiUTS,nilaiUAS,nilaiAkhir;
//input nilai UAS
char text='y';
while(text == 'y') {
System.out.print('\u000C');
try{
System.out.print("Masukkan Nilai UTS\t: ");
nilaiUTS =Double.valueOf(BacaKeyboard.bacaString()).doubleValue();
System.out.print("Masukkan Nilai UAS\t: ");
nilaiUAS =Double.valueOf(BacaKeyboard.bacaString()).doubleValue();
System.out.println("=================================");
// rumus untuk hitung nilai akhir
nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);
// perintah kondisi untuk menentukan nilai indeks
if(nilaiAkhir>=80){
nilaiIndeks='A';
} else if (nilaiAkhir>=70){
nilaiIndeks='B';
} else if (nilaiAkhir>=50){
nilaiIndeks='C';
} else if (nilaiAkhir>=30){
nilaiIndeks='D';
} else {
nilaiIndeks='E';
}
System.out.println("Nilai Akhir\t :"+ nilaiAkhir);
System.out.println("Nilai Indeks\t :"+ nilaiIndeks);
}catch(NumberFormatException nfe) {
System.err.println("\nInput Salah!");
}
System.out.print("Mau coba lagi (y/t)? ");
text = BacaKeyboard.bacaString().charAt(0);
if(text == 'Y') text = 'y';
if(text == 'y') continue;
else {
System.out.print("\nProgram Stopped");
break;
}
}
}
}
*Program selesai sampai di sini*
Bahasa Pemrograman Java untuk baca keyboard
import java.io.*;
public class BacaKeyboard
{
public static String bacaString() {
int karakter;
String string = "";
boolean selesai = false;
while(!selesai) {
try {
karakter = System.in.read();
if(karakter < 0 || (char)karakter == '\n')
selesai = true;
else
if(karakter != '\r')
string = string + (char)karakter;
}catch(IOException ioe) {
System.err.println("Ada kesalahan input data!");
selesai = true;
}
}
return string;
}
}
outputnya seperti ini
{
public static void main(String[]ARGS){
char nilaiIndeks;
double nilaiUTS,nilaiUAS,nilaiAkhir;
//input nilai UAS
char text='y';
while(text == 'y') {
System.out.print('\u000C');
try{
System.out.print("Masukkan Nilai UTS\t: ");
nilaiUTS =Double.valueOf(BacaKeyboard.bacaString()).doubleValue();
System.out.print("Masukkan Nilai UAS\t: ");
nilaiUAS =Double.valueOf(BacaKeyboard.bacaString()).doubleValue();
System.out.println("=================================");
// rumus untuk hitung nilai akhir
nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);
// perintah kondisi untuk menentukan nilai indeks
if(nilaiAkhir>=80){
nilaiIndeks='A';
} else if (nilaiAkhir>=70){
nilaiIndeks='B';
} else if (nilaiAkhir>=50){
nilaiIndeks='C';
} else if (nilaiAkhir>=30){
nilaiIndeks='D';
} else {
nilaiIndeks='E';
}
System.out.println("Nilai Akhir\t :"+ nilaiAkhir);
System.out.println("Nilai Indeks\t :"+ nilaiIndeks);
}catch(NumberFormatException nfe) {
System.err.println("\nInput Salah!");
}
System.out.print("Mau coba lagi (y/t)? ");
text = BacaKeyboard.bacaString().charAt(0);
if(text == 'Y') text = 'y';
if(text == 'y') continue;
else {
System.out.print("\nProgram Stopped");
break;
}
}
}
}
*Program selesai sampai di sini*
Bahasa Pemrograman Java untuk baca keyboard
import java.io.*;
public class BacaKeyboard
{
public static String bacaString() {
int karakter;
String string = "";
boolean selesai = false;
while(!selesai) {
try {
karakter = System.in.read();
if(karakter < 0 || (char)karakter == '\n')
selesai = true;
else
if(karakter != '\r')
string = string + (char)karakter;
}catch(IOException ioe) {
System.err.println("Ada kesalahan input data!");
selesai = true;
}
}
return string;
}
}
outputnya seperti ini
Bahasa Pemrograman Java menggunakan Loop
Berikut contoh Bahasa Pemrograman Java menggunakan Loop While
public class loop_while
{
public static void main(String args[]) {
int x = 10;
while (x <= 20) {
System.out.print("Nilai dari x adalah " + x);
x++;
System.out.print("\n");
}
}
}
outputnya seperti ini
Berikut contoh Bahasa Pemrograman Java menggunakan Loop do While
outputnya seperti ini
Berikut contoh Bahasa Pemrograman Java menggunakan Loop For
public class loop_while
{
public static void main(String args[]) {
int x = 10;
while (x <= 20) {
System.out.print("Nilai dari x adalah " + x);
x++;
System.out.print("\n");
}
}
}
outputnya seperti ini
| Output Loop While |
Berikut contoh Bahasa Pemrograman Java menggunakan Loop do While
public class loop_do_while {
public static void main(String args[]){
int x = 1;
do{
System.out.print("Nilai dari x adalah : " + x );
x++;
System.out.print("\n");
}while( x < 20 );
}
}
outputnya seperti ini
| output loop do while |
Berikut contoh Bahasa Pemrograman Java menggunakan Loop For
Langganan:
Postingan (Atom)