首页 > 其他分享 >Scanner

Scanner

时间:2023-09-25 20:34:42浏览次数:28  
标签:Scanner System println sc world out

Scanner

这个程序虽然有两个接收但是指输出了一次hello world

Scanner sc = new Scanner(System.in);

System.out.println("请输入hello world查看这两种方式的区别:");

System.out.println("使用next接收");
System.out.println(sc.next());  //next当输入的有空格时到空格会自动结束 此时输入hello world只会输出hello
System.out.println("使用nextLine接收"); // 剩下的world会自动转给下面这个
System.out.println(sc.nextLine());  //此时他输出的是world  

结合上下区分sc.next()和sc.nextLine()的区别

System.out.println("使用nextLine接收");
System.out.println(sc.nextLine());  //他的输出是hello world
System.out.println("使用next接收");
System.out.println(sc.next());  //他此时需要重新输入 输入hello world后输出为hello

输入多个数字求和,每输入一个数字用回车确认,通过输入非数字结束输入

double sum = 0;
Scanner sc = new Scanner(System.in);
while (sc.hasNextDouble()){
    m++;
    sum += sc.nextDouble(); // sum = sum + sc.nextDouble();
}
System.out.println(sum);
//凡是属于I/O流的类,如果不关闭就会一直占用资源,要养成 良好的习惯 用完就关掉
sc.close();

标签:Scanner,System,println,sc,world,out
From: https://www.cnblogs.com/LiuWTaoRecord/p/17728782.html

相关文章

  • ScannerException: while scanning for the next token found character ‘@‘ 问题
    1.今天运行程序,突然报错,显示 ScannerException:whilescanningforthenexttokenfoundcharacter‘@‘问题,上网搜索,有好多原因,最简单的解决方法是刷新maven,后来就好使了。其他原因可参考博客:ScannerException:whilescanningforthenexttokenfoundcharacter‘@‘问......
  • java中如何用Scanner类读入单个字符
    Scanner没有直接读入单个字符的方法,next方法没办法读入空格符,因为Scanner以空格符作为输入完毕的标志importjava.util.Scanner;Scannerin=newScanner(System.in);Strings=in.nextLine();char[]chars=s.toArray();charc=chars[0];//c就是读入的单个字符......
  • sonarqube教程:docker-compose安装sonarqube及sonar-scanner插件的使用
    docker-compose安装sonarqubevim/etc/sysctl.conf vm.max_map_count=262144vm.max_map_count参数含义version:'3'services:postgres:image:postgres:14.5restart:alwayscontainer_name:postgresports:-5432:5432volumes:......
  • 流程控制Scanner进阶和顺序结构
    Scanner进阶用简单地判断语句输入整数和小数,并打印出正确结果和错误结果packageScanner;importjava.util.Scanner;publicclassDemo03{publicstaticvoidmain(String[]args){//获取键盘数据Scannerscr=newScanner(System.in);i......
  • org.apache.jasper.servlet.TldScanner$TldScannerCallback.scan(Lorg/apache/tomcat/
    原因<dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>3.1.3</version></dependency>解决<dependency>......
  • java流程控制01.Scanner
    用户交互ScannerScanner交互,在之前的基本语法学习中,并没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner......
  • Scanner对象
    Scanner对象1.Scanner对象Scanner是java5的新特性,我们通过Scanner类来获取用户输入。基本语法:Scanners=newScanner(System.in)通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据2.Scanner......
  • day05:运算符,Scanner
    day05:运算符,Scanner一、运算符赋值:=、+=、-=、*=、/=、%=简单赋值运算符:=扩展赋值运算符:+=、-=、*=、/=、%=注意:扩展赋值运算符自带强转功能inta=5;a+=10;//相当于a=(int)(a+10)System.out.println(a);//15a*=2;//相当于a=(int)(a*2)System.out.println(......
  • sonar scanner的使用
    1、下载安装包sonarscanner下载地址:https://docs.sonarsource.com/sonarqube/latest/analyzing-source-code/scanners/sonarscanner/下载Windows64-bit将其解压2、修改配置配置conf/sonar-scanner.properties文件#mustbeuniqueinagivenSonarQubeinstancesonar.projectKe......
  • Scanner对象的用法和区别
    Scanner对象之前我们学校的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner......