java学习编程逻辑思维练习
import java.util.Scanner;
public class Task_02 {
public static void MaxAadMin() {
Scanner sc = new Scanner(System.in);
int[] array = new int[5];
for (int i = 0; i < 5; i++) {
System.out.println("请输入第 " + (i + 1) + "个数字");
array[i] = sc.nextInt();
}
int max = array[0];
int min = array[0];
for (int j = 0; j < array.length; j++) {
max = max > array[j] ? array[j] : max;
min = min < array[j] ? array[j] : min;
}
System.out.println("数组长度为:" + array.length);
System.out.println("最大值为:" + max + ";最小值为:" + min);
}
private static void LxWhile() {
int i = 0;
int Jsun = 0;
int Osun = 0;
while (i <= 100) {
Jsun = i % 2 != 0 ? Jsun + i : Jsun + 0;
Osun = i % 2 == 0 ? Osun + i : Osun + 0;
i++;
}
System.out.println("100以内的奇数和为:" + Jsun + "偶数和为:" + Osun);
}
public void LxSwitch() {
int num = (int) Math.round((Math.random() * 10));
switch (num) {
case 1:
System.out.println("恭喜您获得可乐一瓶...");
break;
case 3:
System.out.println("再抽一次...");
break;
case 6:
System.out.println("恭喜您获得现金抵用卷一张...");
break;
case 9:
System.out.println("人气大爆炸!给你免单了,老铁!...");
break;
default:
System.out.println("谢谢您的参与...");
break;
}
}
public static void main(String[] args) {
Task_02 te = new Task_02();
te.LxSwitch();
MaxAadMin();
LxWhile();
}
}