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+"次");
    }
}
复制代码

 

posted @ 2020-08-05 00:27  Zwyooo  阅读(57)  评论(0编辑  收藏  举报