package scanner;import java.util.Scanner;public class Demo4 { public static void main(String[] args){ Scanner s4=new Scanner(System.in); //从键盘接收数据 int i=0; float f=0.0f; System.out.println("请输入整数:"); //如果、、、那么 if (s4.hasNextInt()){ i=s4.nextInt(); System.out.println("用户输入的整数为:"+i); }else System.out.println("用户输入的不是整数"); //小数 System.out.println("请输入小数:"); //如果、、、那么 if (s4.hasNextFloat()){ f=s4.nextFloat(); System.out.println("用户输入的小数为:"+f); }else System.out.println("用户输入的不是小数"); s4.close(); }}
package scanner;import java.util.Scanner;public class Demo5 { public static void main(String[] args){ //我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车键确认,通过输入非数字来结束输入并输出执行结果 Scanner s5=new Scanner(System.in); System.out.println("请输入数字:"); //和 double sum=0; //计算了输入了多少个数字 int n=0; //通过循环判断是否还有输入的数字,并在里面对每一次输入进行求和和统计 while(s5.hasNextDouble()){ //输入的数字用变量b表示 double b=s5.nextDouble(); //数字的个数加1 n=n+1;//n++ //计算和 sum=sum+b; System.out.println("你输入了第"+n+"个数字,然后当前的结果sum="+sum); } System.out.println("输入的次数为"+n); System.out.println("输入的所有数的和为"+sum); System.out.println("平均数为"+(sum/n)); s5.close(); }}
package struct;import java.util.Scanner;//if多选择结构public class Demo4 { public static void main(String[] args){ Scanner scanner=new Scanner(System.in); /* if 语句至多有一个else语句,else语句在所有else if语句之后 if 语句可以有若干个else if语句,他们必须在else语句之前 一旦其中一个else if语句判断为true,其他else if语句以及else语句都将跳过执行 */ System.out.println("请输入成绩:"); int score=scanner.nextInt(); if(score>=90&&score System.out.println("成绩为:"+score+"等级为优秀"); }else if(score>=80&&score System.out.println("成绩为:"+score+"等级为良好"); }else if(score>=70&&score System.out.println("成绩为:"+score+"等级为中等"); }else if(score>=60&&score System.out.println("成绩为:"+score+"等级为合格"); }else { System.out.println("成绩为:"+score+"等级为不合格"); } scanner.close(); }}
Original: https://www.cnblogs.com/tomn/p/16137963.html
Author: 1号小白学编程
Title: Day5
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/569387/
转载文章受原作者版权保护。转载请注明原作者出处!