输入密码,错误三次后退出程序
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count = 3;
while (count != 0) {
System.out.println("请输入密码,你还有" + count + "次机会");
String password = in.nextLine();
if (password.equals("1234")) {
System.out.println("登录成功!");
break;
} else {
System.out.println("输入错误!");
count--;
}
}
}
打印99乘法表,可以多组输入
import java.util.Scanner;
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int a= in.nextInt();
for (int i = 1; i <= a; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "×" + j + " = " + j * i + " " + "\t");
}
System.out.println();
}
}
}
打印一个由 * 组成的X图形,可以多组输入数字,X的正斜线与反斜线 * 的个数等于输入的数字
import java.util.Scanner;
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int a= in.nextInt();
for (int i = 0; i < a; i++) {
for (int j = 0; j < a; j++) {
if (i + j == a - 1||i==j){
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
}