Memodifikasi Array Pada Pemograman Java
Pada kesempatanm kali ini, kita akan mencoba memodifikasi Array dalam bentuk Total Penjumlahan bilangan yang diinput, Bilangan Terkecil, Bilangan Terbesar, dan Nilai Rata - Rata :
Ini adalah contoh Program Array yang akan kita modifikasikan :
import java.util.Scanner;
public class Array2 {
public static void main(String[] args){
Scanner ketik = new Scanner(System.in);
//array
int[] x;
x = new int[10];
for (int indeks = 0; indeks < x.length; indeks++){
System.out.print("Bilangan ke-" + (indeks+1) + " : ");
x[indeks] = ketik.nextInt();
}
System.out.println();
System.out.println("Bilangan Yang Diinput :");
for (int indeks = 0; indeks < x.length; indeks++){
System.out.println((indeks+1) + ", " + x[indeks]);
}
}
}
public class Array2 {
public static void main(String[] args){
Scanner ketik = new Scanner(System.in);
//array
int[] x;
x = new int[10];
for (int indeks = 0; indeks < x.length; indeks++){
System.out.print("Bilangan ke-" + (indeks+1) + " : ");
x[indeks] = ketik.nextInt();
}
System.out.println();
System.out.println("Bilangan Yang Diinput :");
for (int indeks = 0; indeks < x.length; indeks++){
System.out.println((indeks+1) + ", " + x[indeks]);
}
}
}
Pertama - tama kita akan modifikasikan bentuk Array diatas menjadi Total Penjumlahan bilangan yang diinput :
import java.util.Scanner;
public class PemjumlahanArray {
public static void main(String[] args){
Scanner ketik = new Scanner(System.in);
//array
int x[], angka1, angka2, hasil;
x = new int[10];
String nama;
System.out.print("Masukan Angka Pertama:");
angka1 = ketik.nextInt();
System.out.print("Masukan Angka Kedua:");
angka2 = ketik.nextInt();
hasil = angka1 + angka2;
System.out.println("Menampilkan Hasil:");
System.out.println(angka1 + " + " + angka2 + " = " + hasil);
}
}
public class PemjumlahanArray {
public static void main(String[] args){
Scanner ketik = new Scanner(System.in);
//array
int x[], angka1, angka2, hasil;
x = new int[10];
String nama;
System.out.print("Masukan Angka Pertama:");
angka1 = ketik.nextInt();
System.out.print("Masukan Angka Kedua:");
angka2 = ketik.nextInt();
hasil = angka1 + angka2;
System.out.println("Menampilkan Hasil:");
System.out.println(angka1 + " + " + angka2 + " = " + hasil);
}
}
Lalu kita akan Modifikasikan dalam BentukBilangan Terbesar Dan Bilangan Terkecil :
public class BilTerkecilTerbesar {
public static void main (String[] args){
int[] x = {10,7,6,5,8,9,4,1,2,3,0};
int min = 0;
int max = 100;
for (int a = 0; a < x.length; a++){
if (x[a] > max) {
max = x[a];
}else if (x[a] < min){
min = x[a];
}
}
System.out.println("Nilai Maksimum: " + max);
System.out.println("Nilai Minimum: " + min);
}
}
public static void main (String[] args){
int[] x = {10,7,6,5,8,9,4,1,2,3,0};
int min = 0;
int max = 100;
for (int a = 0; a < x.length; a++){
if (x[a] > max) {
max = x[a];
}else if (x[a] < min){
min = x[a];
}
}
System.out.println("Nilai Maksimum: " + max);
System.out.println("Nilai Minimum: " + min);
}
}
Dan Kita akan Memodifikasikan dalam bentuk Nilai Rata - Rata :
import java.util.Scanner;
public class NilaiRataRata {
private static void RerataLarik(int N) {
public class NilaiRataRata {
private static void RerataLarik(int N) {
int i;
int jumlah = 0;
float rata_rata;
Scanner input = new Scanner(System.in);
int[] A=new int[N];
for(i=0;i<N;i++){
System.out.print("Masukan Nilai Ke -" + (i+1)+"\t:");
A[i]=input.nextInt();
}
for(i=0;i<N;i++){
jumlah=jumlah+A[i];
}
rata_rata=(float)jumlah/N;
System.out.println("Rata - Rata nilai larik yang anda masukan adalah :"+rata_rata);
}
public static void main(String[] args){
int N;
Scanner input = new Scanner(System.in);
System.out.print("Masukan banyak data \t:");
N=input.nextInt();
RerataLarik(N);
}
}
int jumlah = 0;
float rata_rata;
Scanner input = new Scanner(System.in);
int[] A=new int[N];
for(i=0;i<N;i++){
System.out.print("Masukan Nilai Ke -" + (i+1)+"\t:");
A[i]=input.nextInt();
}
for(i=0;i<N;i++){
jumlah=jumlah+A[i];
}
rata_rata=(float)jumlah/N;
System.out.println("Rata - Rata nilai larik yang anda masukan adalah :"+rata_rata);
}
public static void main(String[] args){
int N;
Scanner input = new Scanner(System.in);
System.out.print("Masukan banyak data \t:");
N=input.nextInt();
RerataLarik(N);
}
}
Demikian Srouce code Memodifikasikan Program Array yang sudah ada. Terimakasi, dan maaf bila ada penulisan atau srouce code yang salah.