java学习编程逻辑思维练习
public class Task_01 {
public static void MaxAndMin() {
Scanner sc = new Scanner(System.in);
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
System.out.println("请输入第" + (i + 1) + "个整型数字");
array[i] = sc.nextInt();
}
int num;
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
if (array[i] < array[j]) {
num = array[i];
array[i] = array[j];
array[j] = num;
}
}
}
System.out.println("从大到小排序为:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
System.out.println("\n从小到大排序为:");
for (int i = array.length - 1; i >= 0; i--) {
System.out.print(array[i] + " ");
}
}
public static void Dl() {
Scanner sc = new Scanner(System.in);
String name = "ym";
String pow = "123456";
for (int i = 0; i < 3; i++) {
System.out.println("请输入用户名");
String inName = sc.next();
System.out.println("请输入密码");
String inPow = sc.next();
if (inName.equals(name) && inPow.equals(pow)) {
System.out.println("登录成功!");
break;
} else {
if (i != 2)
System.out.println("您还有" + (2 - i) + "次输入机会!");
else
System.out.println("输入错误已达三次,您的账户已锁定!");
}
}
}
public void Lx() {
for (int i = 0; i < 10; i++) {
for (int k = 9; k > i; k--)
System.out.print(" ");
for (int j = 0; j < 2 * i + 1; j++)
System.out.print("*");
System.out.println();
}
for (int i = 0; i < 10; i++) {
for (int k = 0; k < i; k++)
System.out.print(" ");
for (int j = 20; j > 2 * i + 1; j--)
System.out.print("*");
System.out.println();
}
}
public static void main(String[] args) {
MaxAndMin();
Dl();
Task_01 ts = new Task_01();
ts.Lx();
}