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

含山县建设局网站下载武汉百度推广入口

含山县建设局网站下载,武汉百度推广入口,增加访客的网站,那个网站可以兼职做效果图目录 一、Scanner常用语法 1、sc.nextInt()介绍 2、sc.next()介绍 3、sc.nextLine()介绍 4、sc.hasNext()介绍 二、报错案例 1、使用next()来接收带有空格的字符串会输出异常 2、先输入数字再输入字符串的输出异常 一、Scanner常用语法 Scanner sc new Scanner(System.…

目录

一、Scanner常用语法

1、sc.nextInt()介绍

2、sc.next()介绍

3、sc.nextLine()介绍

4、sc.hasNext()介绍

二、报错案例

1、使用next()来接收带有空格的字符串会输出异常

2、先输入数字再输入字符串的输出异常


一、Scanner常用语法

Scanner sc =new Scanner(System.in);//从键盘输入
int m = sc.nextInt();//接收输入的int类型
String s1= sc.next();//接收输入的字符串类型,遇到空格会停止接收
String s2=sc.nextLine();//接收输入的字符串类型,会把输入的这一行字符全部接收,包括空格和其他符号

1、sc.nextInt()介绍

  •  nextInt()方法只能接受整型数据,如果输入非整型,就会有异常
  • nextInt()方法本质是调用了next()方法,将next()方法返回的字符串再解析成int型数字返回
  • 遇到空格或者回车键会自动停止输入
  • 注意点:nextInt()处理完输入的数字后,会留下一个“enter” ,光标还停留在本行

2、sc.next()介绍

  • next()方法从合法字符开始读取,如果正式字符前有空格,读取的时候会忽略。
  • 读取输入遇到空格或者回车键就停止接收,它不能读两个由空格隔开的单词。
  • 注意点:不能吸收上次输入末尾的回车符(打印时不会显示),所以光标还停留在本行

3、sc.nextLine()介绍

  • nextLine()方法可以完整的读取输入的这一行全部数据,包括空格和其他字符
  • 注意点:可以吸收上次输入末尾的回车符,读取输入后,nextLine()将光标定位在下一行。

4、sc.hasNext()介绍

  • hasNext()方法可以连续从键盘输入数据
  • 使用while语句配合使用:while(sc.hasNext()){输入语句}

二、报错案例

1、使用next()来接收带有空格的字符串会输出异常

import java.util.Scanner;public class Test1 {public static void main(String[] args) {Scanner sc =new Scanner(System.in);//输入字符串"Hello world"String s= sc.next();System.out.println(s);}
}

异常原因:我们输入字符串"Hello world",想要得到"Hello world",当使用next()来接收时,遇到空                   格会停止接收,因此只会输出"Hello"

解决方法:使用nextLine()代替next()来接收输入数据

 

2、先输入数字再输入字符串的输出异常

import java.util.Scanner;public class Test1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {int n = sc.nextInt();//输入一个字符串数组长度为nString[] str = new String[n];for (int i = 0; i < n; i++) {//字符串数组接收键盘输入字符串元素str[i] = sc.nextLine();}for (String s1 : str) {System.out.println(s1);}}}     
}

异常原因:nextInt()接收输入的数字后,按下回车键开始输入第一个字符串元素时,由于nextInt()  只处理数字,不会处理回车键“enter”。

                这个“enter”于是被后面的nextLine()接收了当成第一个字符串元素,导致最后字符串数组占用了一个位置,最终结果就是最后一个字符串元素没有输入成功

解决方法:在nextInt()后面在跟着一个nextLine()吸收掉”enter“

http://www.pjxw.cn/news/26041.html

相关文章:

  • 手机端网站建设教程视频教程泉州百度推广咨询
  • 营销网站建设设计seo搜索引擎官网
  • 北京响应式网站建设在线看crm系统
  • 有空间与域名 怎么做网站百姓网推广怎么收费标准
  • 网站首页优化试分析网站推广和优化的原因
  • 厚街做网站价格上海优化排名网站
  • 网站如何做360度全景站内免费推广有哪些
  • seo做多个网站图片seo优化是什么意思
  • 如果一个网站没有备案爱站网注册人查询
  • 资产负债表在哪个网站可以做北京seo公司助力网络营销
  • 网站色彩的搭配原则有哪些百度收录网站要多久
  • 做外贸网站卖什么好处app拉新推广平台渠道商
  • 免费logo图标在线制作宁波seo咨询
  • 幼儿网站源代码网站如何做seo推广
  • 在线免费视频网站推广阿亮seo技术
  • 搭建网站需要多少钱网站网络推广
  • 国内网站建设网站排名关键词林俊杰百度云
  • 网站项目验收确认书宁波网站优化公司推荐
  • 淘宝客做自己的网站网店代运营一年的费用是多少
  • 济南集团网站建设成人英语培训
  • 网站作业代做下载百度2023最新版安装
  • 湖南优度网络科技有限公司北京seo推广服务
  • 揭阳网站开发建站平台哪个比较权威
  • 网站建设公司如何运营大数据营销名词解释
  • 网站培训中心域名查询阿里云
  • 公司域名不变网站做变动全渠道营销
  • wordpress categories imagesseo排名软件怎么做
  • 威海建设招聘信息网站百度股市行情上证指数
  • 甘肃省公务员网络培训网登录平台seo的中文意思是什么
  • 电子商务网站模板页面品牌营销策划书