Program JOptionPane untuk pengecekan nilai array dibawah ini dan lakukan analisa :
Array yang digunakan : nilai[]={2,10,2,6,8,3,10,12,10,10,14,15,15,}
public class Java3 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception{
int nilai [] = {2,10,2,6,8,3,10,12,10,10,14,15,15};
String input;
Boolean hasil_input=false;
int cari;
input = JOptionPane.showInputDialog("Masukkan angka(1 sampai 15)");
cari = Integer.parseInt(input);
String urutan="";
for(int i=0;i<nilai.length;1++){
int[] variabel_posisi = new int[i];
if(nilai[i]%2==0){if(nilai[i]==cari){
urutan+=" "+(int)variabel_posisi.length+" ";
hasil_input=true;
}else{ if (!hasil_input){
hasil_input=false;
}
}
}
}
if(hasil_input){JOptionPane.showMessageDialog(null,"angka"+cari+"pada urutan ke "+urutan);
}else{
JOptionPane.showMessageDialog(null,"angka"+cari+"tidak ada dalam list");
}
}
}
Cara Memprogram Java
Sabtu, 08 November 2014
Buffered Reader
Buatlah program dibawah ini menggunakan BufferedReader dan buatkan analisanya:
Dengan ketentuan sebagai berikut :
Jika rata-rata nilai lebih dari 90 = exellent
Jika rata-rata nilai diantara 80-90 = good job
Jika rata-rata nilai diantara 60-80 = you must belajar kerAs!
Jika nilai dibawah rata-rata = you failed!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package java1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Win7_32
*/
public class Java1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
int nilai1,nilai2,nilai3,rata = 0;
String grade = "";
try {
System.out.print("Masukkan nilai 1 = ");
nilai1 = Integer.parseInt(sc.readLine());
System.out.print("Masukkan nilai 2 = ");
nilai2 = Integer.parseInt(sc.readLine());
System.out.print("Masukkan nilai 3 = ");
nilai3 = Integer.parseInt(sc.readLine());
rata = (nilai1 + nilai2 + nilai3)/3;
} catch (IOException ex) {
Logger.getLogger(Java1.class.getName()).log(Level.SEVERE, null ,ex);
}
System.out.print("Nilai anda : " +rata);
if (rata>=90) { System.out.println(" Excelent");}
else if (rata>=80 && rata <90){ System.out.println(" Good job");}
else if (rata>=60 && rata <80){ System.out.println(" You must belajar Keras");}
else if (rata<=60) { System.out.println(" You Failed");}
}
}
Dengan ketentuan sebagai berikut :
Jika rata-rata nilai lebih dari 90 = exellent
Jika rata-rata nilai diantara 80-90 = good job
Jika rata-rata nilai diantara 60-80 = you must belajar kerAs!
Jika nilai dibawah rata-rata = you failed!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package java1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Win7_32
*/
public class Java1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
BufferedReader sc = new BufferedReader(new InputStreamReader(System.in));
int nilai1,nilai2,nilai3,rata = 0;
String grade = "";
try {
System.out.print("Masukkan nilai 1 = ");
nilai1 = Integer.parseInt(sc.readLine());
System.out.print("Masukkan nilai 2 = ");
nilai2 = Integer.parseInt(sc.readLine());
System.out.print("Masukkan nilai 3 = ");
nilai3 = Integer.parseInt(sc.readLine());
rata = (nilai1 + nilai2 + nilai3)/3;
} catch (IOException ex) {
Logger.getLogger(Java1.class.getName()).log(Level.SEVERE, null ,ex);
}
System.out.print("Nilai anda : " +rata);
if (rata>=90) { System.out.println(" Excelent");}
else if (rata>=80 && rata <90){ System.out.println(" Good job");}
else if (rata>=60 && rata <80){ System.out.println(" You must belajar Keras");}
else if (rata<=60) { System.out.println(" You Failed");}
}
}
Langganan:
Postingan (Atom)
