21. A
B C
D E F
G H I J
K L M N
O P Q
R S
T
public class ForDemo2 {
public static void main(String[] args) {
String [] obj={“A”,“B”,“C”,“D”,“E”,“F”,“G”,“H”,“I”,“J”,“K”,“L”,“M”,“N”,“O”,“P”,“Q”,“R”,“S”,“T”};
int num=0;
int nums=10;
for(int x=0;x<4;x++) {
for(int i=0;i<4-1-x;i++) {
System.out.print(" ");
}
for(int j=0;j<=x;j++) {
System.out.print(" ");
System.out.print(obj[num]);
num++;
}
System.out.println();
}
for(int y=0;y<4;y++) {
for(int j=0;j<y;j++) {
System.out.print(" ");
}
for(int k=0;k<=4-1-y;k++) {
System.out.print(" ");
System.out.print(obj[nums]);
nums++;
}
System.out.println();
}
}
}
- //计算输出1+2+…+2008的结果
public class WhileDemo {
public static void main(String[] args) {
int sum=0;
int i=1;
while(i<=2008) {
sum+=i;
i++;
}
System.out.println(“结果为:”+sum);
}
}
23.给定一个正整数n,编写程序计算并输出小于n的最大素数。
24.编写一个组合24的游戏程序。由程序的参数给定四个从0到9的整数。程序可以对这四个数字进行任意排列并任意进行四则运算。如果能够得到24,则输出打的表达式。否则,输出“无解”。
25.//模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。
分析:A:定义用户名和密码。已存在的。 B:键盘录入用户名和密码。
C:比较用户名和密码。 如果都相同,则登录成功,如果有一个不同,则登录失败
D:给三次机会,用循环改进,最好用for循环。
猜数字小游戏(数据在1-100之间)
分析:A:程序产生一个随机数。(被猜的) B:键盘录入数据。(你猜的)
C:把你猜的和被猜的进行比较 a:大了 b:小了 c:猜中了
D:给出多次猜的机会,猜中就结束。 while()循环,猜中就break
import
java.util.Scanner;
public class LX {
public static void main(String[] args) {
String username=“dadi”;
String password=“tiankong”;
for(int x=0;x<3;x++) {
Scanner sc=new Scanner(System.in);
System.out.println(“请输入用户名:”);
String name=sc.nextLine();
System.out.println(“请输入密码:”);
String wd=sc.nextLine();
if(name.equals(username)&&wd.equals(password)) {
System.out.println(“登录成功,开始玩游戏。”);
GuessNumberGame();
break;
}else if((2-x)==0) {
System.out.println(“账号被锁定”);
}else {
System.out.println(“登录失败,还有”+(2-x)+“次”);
}
}
}
public static void GuessNumberGame() {
int number=(int)(Math.random()*100)+1;
while(true) {
Scanner sc=new Scanner(System.in);
System.out.println(“请输入你要猜的数据(1-100)”);
int guessNumber=sc.nextInt();
if(guessNumber>number) {
System.out.println(“你猜的数据大了”);
}else if(guessNumber<number) {
System.out.println(“你猜的数据小了”);
}else {
System.out.println(“恭喜你,猜中了!”);
break;
}
}
}
}