• 09_控制台输入


    控制台输入

    程序运行中,可在控制台(终端)手动录入数据,再让程序继续运行

    导包语法:import 包名.类名;

    使用顺序:

    • 导入java.util.Scanner
    • 声明Scanner类型的变量
    • 使用Scanner类中对应的方法(区分类型):
    1. ​ .nextInt(); //获得整数

    2. ​ .nextDouble(); //获得小数

    3. ​ .next(); //获得字符串

    4. ​ .next().charAt(0); //获得单个字符

    5. ​ .nextLine(); //获得整行数据,包括空格

    注:如果输入了不匹配的数据,则会产生java.util.InputMismatchException

    //package 必须在源文件的首行
    
    import java.util.Scanner;//1.引入外部文件
    
    public class TestScanner{
    	
    	public static void main(String[] args){
    		
    		//2.声明Scanner类型的变量
    		Scanner input = new Scanner(System.in);
    		
    		System.out.println("请输入一个整数:");
    		
    		//3.使用
    		int i = input.nextInt();//控制台获取一个整数
    		
    		System.out.println("您输入的值为:" + i);
            
                    input.close();
    	}
    }
    
    import java.util.Scanner;
    
    public class TestScanner2{
    	
    	public static void main(String[] args){
    		
    		Scanner input = new Scanner(System.in);
    		
    		System.out.println("请输入值:");
    		
    		int i = input.nextInt();//接收整数
    		
    		double d = input.nextDouble();//接收小数
    		
    		String s = input.next();//接收字符串
    		
    		char c = input.next().charAt(0);//接收字符串(接收一个完整的字符串,获取其中的第一个字符)
    		
    		
    		System.out.println("整数:" + i);
    		System.out.println("小数:" + d);
    		System.out.println("字符串:" + s);
    		System.out.println("字符:" + c);
            
                    input.close();
    	}
    }
    
  • 相关阅读:
    遥远的国度(D12 树链剖分)
    Codechef DGCD Dynamic GCD(D12 树上GCD)
    html总结
    数据库大总结
    html笔记
    Linux常用快捷键
    进程
    多进程
    进程介绍
    网络并发
  • 原文地址:https://www.cnblogs.com/MRASdoubleZ/p/14359034.html
Copyright © 2020-2023  润新知