菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
249
0

scanner

原创
05/13 14:22
阅读数 32912

Scanner

package ds;

import java.util.Scanner;

public class Dome1 {
   public static void main(String[] args) {
       //创建一个扫描器对象,用于接受键盘数据
       Scanner Scanner = new Scanner(System.in);
       System.out.println("qqqq");
       //判断用户有没有输入
       if (Scanner.hasNextLine()){
           //使用nextline方法接受
           String str = Scanner.nextLine();//等待输入完毕
           System.out.println("wwww"+str);
      }
       Scanner.close();//及时关闭
  }
}

Scanner scanner = new Scanner(system,in):
   //scanner是一种人和代码交互作用
   if (){//if就是如果是满足这个,就运行这行代码
  }else {//else就是如果不是满足,就运行这行代码
       
package ds;

import java.util.Scanner;

public class Dome2 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       int i = 0;
       float f = 0.0f;

       System.out.println("请输入整数:");//输出这个文字使美观

       if (scanner.hasNextInt()){//如果输入是int(整数)
           i = scanner.nextInt();
           System.out.println("整数数据"+i);//那么就是输出这个
      }else {//如果不是输入int(整数)
           System.out.println("你输入的不是整数数据!");//那么就是这个
      }//下面一样
       System.out.println("请输入小数:");
       if (scanner.hasNextFloat()){
           f = scanner.nextFloat();
           System.out.println("小数数据"+f);
      }else {
           System.out.println("输入的不是小数数据");
      }
       scanner.close();//及时关闭

  }
}
while //循环判断是否还有输入!!!和if一样
package ds;

import java.util.Scanner;

public class Dome3 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       double sum = 0;
       int m =0;
       while (scanner.hasNextDouble()){//循环判断是否还有输入,并在里面对每一次进行求和和统计
           double x = scanner.nextDouble();//输入一个不是数值就会终止
           m = m + 1;
           sum = sum + x;
          }
       System.out.println(m+"个数和为"+sum);
       System.out.println(m+"个数平均值为"+(sum/m));

       scanner.close();
  }
}

 

发表评论

0/200
249 点赞
0 评论
收藏