Java基础笔记:Scanner输入、阻塞方法和for循环的用法
一、概述介绍Scanner的概念如何创建Scanner类进行输入输出阻塞方法是什么如何利用for循环计算1~n的偶数和二、Scanner是什么Scanner是一种用于读取控制台键盘输入的工具类可以读取人工输入的数据相当于一张读卡器。它不在基础包中需要手动导入。三、如何使用Scanner步骤1.导入头文件importimport导入类util工具包作用导入标准库工具包中的类如Scanner类(注意要写在package下方2.定义main方法public static void main(String[] args) {}书写程序入口代码从这里开始执行static静态。使机器可以直接调用main方法void不返回值。执行完不返回数据(快捷键main回车3.创建Scanner对象用new创建Scanner类(输入对象)4.读取数据书写输入语句读取控制台输入的数据保存在变量中常用读取方法String line scan.nextLine();//读取一整行字符串回车结束int num scan.nextInt();//读取整数intdouble dl scan.nextDouble();//读取浮点数5.输出语句System.out.println();ln表示换行四、阻塞方法定义调用阻塞方法时代码停止执行等待满足某个条件后再继续执行e.g.System.out.print(“”);int n scan.nextInt();代码停止运行等待输入数据后再恢复运行五、建立for循环步骤1.设置变量 i2.设置循环变量 i 的起始值e.g. 从1数到ni 1定起点3.判断循环条件e.g. 让1到 n 每个数都经历循环i n4.更新表达式定义下一个循环的数是什么e.g. 递增 i 递减 i --六、计算1~n的偶数和示例代码importjava.util.Scanner;//主函数定义main方法publicclassMain{publicstaticvoidmain(String[]args){//创建Scanner类ScannerscannewScanner(System.in);//阻塞方法System.out.print();intnscan.nextInt();//设置初始值intsum0;//循环语句 从1 遍历到nfor(inti1;in;i){//判断语句判断是否是偶数// % 为取余 为赋值 为比较相等 ! 为不相等if(i%20){//求和(sum i 相当于sum sum i)sumi;}}System.out.println(sum);}}3.程序运行结果例输入7输出12