2020年8月5日
学习内容:
1、逆序输出
import java.util.Scanner;
public class NixuShuchu {
public static void main(String[] args) {
Scanner con=new Scanner(System.in);
System.out.print("请输入数组长度n:");
int n=con.nextInt();
System.out.print("请输入n个整数:");
int[] p=new int[n];
for(int i=0;i<n;i++) {
p[i]=con.nextInt();
}
System.out.println("逆序输出为:");
for(int i=n-1;i>=0;i--) {
System.out.print(p[i]+" ");
}
System.out.println();
}
}

2、矩阵转置
import java.util.Scanner;
public class JuzhenZhuanzhi {
public static void main(String[] args) {
System.out.print("请输入矩阵的行数m、列数n:");
Scanner con=new Scanner(System.in);
int m=con.nextInt();
int n=con.nextInt();
int[][] p=new int[m][n];
System.out.println("请输入矩阵:");
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
p[i][j]=con.nextInt();
System.out.println("矩阵转置之后为:");
for(int j=0;j<n;j++) {
for(int i=0;i<m;i++)
System.out.print(p[i][j]+"\t");
System.out.println();
}
}
}

3、猜数游戏
让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后告诉用户猜了多少次
import java.util.Scanner;
public class Study {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int number=(int)(Math.random()*100+1);
int count=0;
int a;
System.out.println("我已经想好了一个1~100之间的数");
do {
System.out.print("请输入你的猜想:");
a=in.nextInt();
count++;
if(a>number) {
System.out.println("你猜的数大了");
}
else if(a<number) {
System.out.println("你猜的数小了");
}
}while(a!=number);
System.out.println("恭喜你猜中了数字"+number+"!你猜了"+count+"次");
}
}

浙公网安备 33010602011771号