/** *@Title: ${filename} *@Package: ${package_name} *@Description: ${todo} *输入 使用到扫描仪 找到扫描仪,申请使用,使用,道谢 1、导包 import java.util.Scanner; 因为这个扫描仪类库,不是我们写的,是别人写的,从类库当中导入我们的程序,项目 2、申请 Scanner sc = new Scanner(System.in); 3、使用 3.1、输入整数 3.2、输入小数 3.3、输入字符/串 4、道谢 (可以省略) 在java 中不需要手动来进行,因为GC(垃圾回收机制) 回收处理的工作是由系统来完成的 延时 sc = null; * *@author: 源代码资料尽在"清哥好课堂"公众号:qghktit *@date: ${date}${time} *@version: 1.0 */ //1、导包 import java.util.Scanner; //import java.util.*; //使用通配符 public class Input { public static void main(String[] args) { //第二种方式,接收一个字符/串 //2、申请 Scanner sc = new Scanner(System.in); //提示一下 System.out.println("请输入一个字符或串"); //3、 接收输入 String str = sc.next(); //next //使用next接收字符串,是以接收到字符之后的空格,tab键,enter键结束,这个结束,丢弃掉空格,或者tab键后面的内容,只取空格或tab键之前的内容, //看上去丢失的内容,在缓冲之中 //使用
System.out.println(str); //str = sc.next(); str = sc.nextLine(); System.out.println("---"+str); //4、释放 sc = null; } public static void main3(String[] args) { //第一种方式:从控制台接收一个字符串 String str = "a"; //2、申请 Scanner sc = new Scanner(System.in); //提示信息 System.out.println("please input a string:"); String str = sc.nextLine(); //Line 行 //nextLine 可以接收 空格,tab键的输入, 以enter键结束输入 //3、使用
System.out.println(str); //4、释放 sc = null; } public static void main2(String[] args) { //从控制台接收一个小数 //2、申请 Scanner sc = new Scanner(System.in); //接收一个小数 //提示一下 System.out.println("请输入一个小数:"); double d = sc.nextDouble(); //3、使用 System.out.println("输入的小数是:"+ d); //4、释放 sc = null; } public static void main1(String[] args) { //2、申请 Scanner sc = new Scanner(System.in); //堆区 //3、使用 //得到一个整数 //使用扫描仪,之前,应该有必要的提示信息 System.out.println("please input a number:"); int n = sc.nextInt(); //从控制台接收一个整数, // System.out.println("n="+n); //4、释放 sc = null; } }
清哥好课堂公众号 微信号 : qghktit 新浪微博:清哥好课堂
|