当前位置: 首页 > news >正文

简洁风格的网站模板免费下载/爱站网官网

简洁风格的网站模板免费下载,爱站网官网,注册小程序需要哪些资料,湖南省建设监理协会网站文章目录 Scanner对象基本语法使用next()接受使用nextLine()接受小案例总结 Scanner对象 java给我们提供了一个工具类,我们可以获取用户的输入 java.util.Scanner是java5的新特性,我们可以通过Scanner类来获取用户的输入 基本语法 Scanner s new Sc…

文章目录

    • Scanner对象
      • 基本语法
      • 使用next()接受
      • 使用nextLine()接受
      • 小案例
      • 总结

Scanner对象

java给我们提供了一个工具类,我们可以获取用户的输入

java.util.Scanner是java5的新特性,我们可以通过Scanner类来获取用户的输入

基本语法

Scanner s = new Scanner(System.in);

通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据

使用next()接受

package com.baoli.Scanner;
import java.util.Scanner;
public class Demo01 {public static void main(String[] args) {//  创建一个扫描器对象,用于接受键盘数据Scanner scanner = new Scanner(System.in);//  判断用户有没有输入字符串if(scanner.hasNext()) {//  使用next方式接受String str = scanner.next(); // 程序会等待用户输入完毕System.out.println("输出的内容为:"+str);}//  凡是属于IO流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉scanner.close();}
}输入:hello word
输出的内容为:hello

使用nextLine()接受

package com.baoli.Scanner;
import java.util.Scanner;
public class Demo02 {public static void main(String[] args) {
//        从键盘接受数据Scanner scanner = new Scanner(System.in);System.out.println("使用nextLine方式接受");
//        判断是否还有输入if (scanner.hasNextLine()) {String str = scanner.nextLine();System.out.println("输出的内容为:"+str);}scanner.close();}
}使用nextLine方式接受
hello world
输出的内容为:hello world

小案例

package com.baoli.Scanner;
import java.util.Scanner;
public class Demo04 {public static void main(String[] args) {
//        案例:我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入,并输入结果Scanner scanner = new Scanner(System.in);
//      定义变量double sum = 0;int count = 0;
//      通过循环判断是否还有输入,并在里面对每一次进行求和统计while (scanner.hasNextDouble()) {sum += scanner.nextDouble();count++;}System.out.println(count + "个数的总和为:" + sum);System.out.println(count + "个数的平均值为:"+ (sum/count));}
}

总结

next():

  1. 一定要读取到有效字符后才可以结束输入
  2. 对输入有效字符之间遇到的空白,next()方法会自动将其去掉
  3. 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
  4. next()不能得到带有空格的字符串

nextLine()

  1. 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
    分隔符或者结束符
  2. next()不能得到带有空格的字符串

nextLine()

  1. 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
  2. 可以获得空白
http://www.whsansanxincailiao.cn/news/31958382.html

相关文章:

  • 刚做的网站怎么搜索不出来/app推广方式
  • 网站建设三站合一/百度公司高管排名
  • 网站建设必会的软件有哪些/bt磁力猫
  • 58同城东莞招聘/好搜seo软件
  • 望京做网站公司/网络营销公司排行榜
  • 广州高端网站建设公司/游戏优化软件
  • 做网站需要了解什么东西/营销型企业网站建设的内容
  • 北京高端网站建设制作设计/灰色词快速排名接单
  • 高师本科化学实验教学体系建设与创新型人才培养 教学成果奖申报网站/营销网站建设培训学校
  • 博物馆网站 微信 微博 建设方案/网站建设流程是什么
  • 网站建设费可以计入管理费用吗/优化步骤
  • 网站搭建要多少钱/有产品怎么找销售渠道
  • 做网站赚取广告费/厦门seo公司
  • 党建网站建设成效/友妙招链接
  • 如归网络营销推广企业/北京优化seo排名
  • 建设网站出现400错误/torrentkitty磁力猫
  • 江西建设厅网站财务部/网站友情链接查询
  • wordpress http https/优化网址
  • 做网站公司未来的发展方向/南宁百度seo排名优化软件
  • 榆林做网站电话/cnn头条新闻
  • 萝岗高端网站建设/最好的推广平台排名
  • 网站用户运营/湖南专业关键词优化
  • 网站运营每天做啥工作/中国世界排名
  • 政府网站加强意识形态阵地建设/软文街怎么样
  • 做的美食视频网站/如何用手机制作网站
  • 海外贸易在什么网站做/网页制作的软件有哪些
  • 有哪些做调查问卷的赚钱网站/发帖推广百度首页
  • 白云免费网站建设/seo入门书籍
  • wordpress插件原理/南宁百度seo软件
  • 查询网站开发的端口/湖南专业seo优化