用户交互Scanner

用户交互Scanner

 

1、固定格式

import java.util.Scanner;  
Scanner input = new Scanner(System.in);
int input = Scanner.nextIne();
input.close();

2、定义

import java.util.Scanner; 【引入Scanner 格式】

Scanner input = new Scanner(System.in); 【给用户开一个通过键盘录入程序的入】

int input = Scanner.nextIne(); 【用户输入位置】

system.out.println();【根据用户输入的内容决定输出内容】

input.close(); 【关闭input 扫描】

3、注意事项

  • int input = Scanner.nextIne();

根据类型判断next后面跟什么,String类型next后不加后缀

  • input.close();

运行结束io流要关闭,否则会占用资源

4、练习题

  • 输入多个数字,并求其和与平均数,每一个数字用回车确认,用非数字结束运行

import java.util.Scanner;  

public class Cs {

  public static void main(String[] args) {
   
  Scanner input = new Scanner(System.in); //开一个输入的程序
   
  System.out.println("输入需要计算的数字:"); //提示用户需要作什么
   
  int num1 = 0; // 用于计算加了多少次
   
  float num2 = 0.0F; // 计算总和
   
  while(input.hasNextFloat()){ //判定循环条件,当出现非数字时循环停止
   
  float num3= input.nextFloat(); // 想要计算的数字
   
  num2 = num2 + num3; // 加在总和里
   
  num1++; // 每当循环1次就加一,用于计算家里多少次
  }  
      System.out.println("总和为:"+num2+"平均数为:"+num2/num1); //计算后的值
       
      input.close();//关闭input
  }
      }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-10-24 21:10  我tm是星河大帝  阅读(39)  评论(0)    收藏  举报