基础语法(下)8

用户输入操作

Java 可以使用java.util包下的Scanner类来获取用户的输入。使用import java.util.Scanner;即可导入 Scanner,使用方法示例:

import java.util.Scanner;

public class ScannerDemo{
    
    
    public static void main(String[] args){
    
    
        Scanner sc = new Scanner(System.in);
        //获取用户输入的一行数据,返回为字符串
        String s = sc.nextLine();
        System.out.println(s);
        //返回用户输入的int值
        int i = sc.nextInt();
        System.out.println(i);
        //循环读取String数据,当输入exite时退出循环
        while(!sc.hasNext("exit")){
    
    
            System.out.println(sc.nextLine());
        }
        //关闭输入
        sc.close();
    }
}

运行结果如下:
h'h'h'h
练习题:用户输入
新建文件InputTest.java,你需要完成以下需求:

获取用户的输入信息(字符串)
当用户输入 end 时,结束输入并打印用户之前输入的所有信息(输入的信息数量不超过 100 个)

示例:

输入:
    shi
    yan
    lou
    end
输出:
    shi
    yan
    lou

提示:

使用数组保存元素
import java.util.Scanner;
public class InputTest{
    
    
    public static void main(String[] args){
    
    
        String[] data = new String[100];
        Scanner sc = new Scanner(System.in);
        for(int i=0;i<100;i++){
    
    
            if((data[i]=sc.nextLine()).equals("end")){
    
    
                break;
            }
        }
        for(String a:data){
    
    
            if(a.equals("end")){
    
    
                break;
            }
            System.out.println(a);
        }
    }
}

运行结果如下:
在这里插入图片描述
练习题:最大最小值
现给出一串数据(313, 89, 123, 323, 313, 15, 90, 56, 39)求出最大值和最小值并输出。

public class MaxAndMin{
    
    
    public static void main(String[] args){
    
    
        int[] num={
    
    313,89,123,323,313,15,90,56,39};
        int max = num[0];
        int min = num[0];
        for(int i=0;i<num.length;i++){
    
    
            if(num[i]>max){
    
    
                max = num[i];
            }
            if(num[i]<min){
    
    
                min = num[i];
            }

        }
        System.out.println("最大值为:"+max);
        System.out.println("最小值为:"+min);
    }
}

运行结果如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38530648/article/details/103696919
今日推荐