package Array;
import java.util.Scanner;
public class Array {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] reverse = new int[10];
System.out.println();
int temp = 0;
int hasil;
int temp2 = reverse[0];
System.out.println("Panjang Array Adalah 10");
for (int i = 0; i < 10; i++) {
System.out.print("Input data ke-" + i + "= ");
reverse[i] = input.nextInt();
}
for (int j = 0; j < 10; j++) {
temp = temp2 + reverse[j];
temp2 = temp;
}
System.out.print("\n\t Jumlah dari semua inputan : " + temp2);
System.out.println(" ");
System.out.print("\t Penampakan : ");
for (int y = 0; y < reverse.length; y++) {
System.out.print(reverse[y] + " ");
}
for (int j = 0; j < 10; j++) {
if (reverse[j] > temp) {
temp = reverse[j];
}
}
System.out.print("\n\t Yang Terbesar: " + temp);
for (int j = 0; j < 10; j++) {
if (reverse[j] < temp) {
temp = reverse[j];
}
}
System.out.print("\n\t Yang Terkecil: " + temp);
System.out.print("\n\t Bilangan Genap : ");
for (int b = 0; b < 10; b++) {
if (reverse[b] % 2 == 0) {
System.out.print(reverse[b] + " ");
}
}
System.out.print("\n\t Bilangan Ganjil : ");
for (int e = 0; e < 10; e++) {
if (reverse[e] % 2 == 1) {
System.out.print(reverse[e] + " ");
}
}
System.out.print("\n\t Urutan Lama : ");
before(reverse);
System.out.print("");
reverse(reverse);
}
private static void before(int[] a) {
for (int k = 0; k < a.length; k++) {
System.out.print(a[k] + " ");
}
}
public static void reverse(int[] a) {
System.out.print("\n\t Reversenya : ");
for (int i = 0; i < a.length / 2; i++) {
int hasil = a[i];
a[i] = a[a.length - (1 + i)];
a[a.length - (i + 1)] = hasil;
}
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
}
}


0 komentar:
Posting Komentar