[eclipse]Scanner使用
当写完以下代码时出现了" java.util.NoSuchElementException"
的错误,中文意为:没有这样的元素异常
原因是sc.close();应该放在最后去,就不会报错了
package ShuJuShuRu;
import java.util.Scanner;
public class shujushuru {
public static void main(String[] args)
{
System.out.println("请输入一个正整数:");
//创建对象
Scanner sc=new Scanner(System.in);
//接收数据
int x=sc.nextInt();
System.out.println(x);
sc.close();
System.out.println("--例子:三个和尚升级版--\n");
System.out.println("请输入第1个和尚的身高:");
Scanner hs1=new Scanner(System.in);
int height1=hs1.nextInt();
System.out.println("请输入第2个和尚的身高:");
Scanner hs2=new Scanner(System.in);
int height2=hs2.nextInt();
System.out.println("请输入第3个和尚的身高:");
Scanner hs3=new Scanner(System.in);
int height3=hs3.nextInt();
int max1=height1>height2 ? height1:height2;
int max=max1>height3 ? max1:height3;
System.out.println("三个和尚中最高的身高是:"+max);
hs1.close();
hs2.close();
hs3.close();
}
}
正确代码如下:
package ShuJuShuRu;
import java.util.Scanner;
public class shujushuru {
public static void main(String[] args)
{
System.out.println("请输入一个正整数:");
//创建对象
Scanner sc=new Scanner(System.in);
//接收数据
int x=sc.nextInt();
System.out.println(x);
System.out.println("--例子:三个和尚升级版--\n");
System.out.println("请输入第1个和尚的身高:");
Scanner hs1=new Scanner(System.in);
int height1=hs1.nextInt();
System.out.println("请输入第2个和尚的身高:");
Scanner hs2=new Scanner(System.in);
int height2=hs2.nextInt();
System.out.println("请输入第3个和尚的身高:");
Scanner hs3=new Scanner(System.in);
int height3=hs3.nextInt();
int max1=height1>height2 ? height1:height2;
int max=max1>height3 ? max1:height3;
System.out.println("三个和尚中最高的身高是:"+max);
sc.close();
hs1.close();
hs2.close();
hs3.close();
}
}
[eclipse]Scanner使用相关推荐
- Eclipse中scanner类输入中文会把拼音也输出的问题。
我相信不止我一个遇到这样的问题. 代码块: //输出端 package TCP;import java.io.OutputStream; import java.net.Socket; import ...
- eclipse中Scanner用法
导包,由于Scanner不在lang包,所以要将他所需要的包导入, import java.util.Scanner.由于我们使用集成开饭工具,会自动导包 直接创建扫面器对象new新建Scanner ...
- Linux 内核开发 - Eclipse内核开发环境搭建
翻译这篇文章的时候,我也想过可能会有高手说,内核开发用vi就足够了,还用什么eclipse,当然对于内核中函数特别了解的人确实如此,但是对于新 手,每使用一个函数,就要去查找一下函数的定义,实在是非常 ...
- linux eclipse java_实验一 Java开发环境的熟悉(Linux + Eclipse)
学号 20175206 实验一 <Java开发环境的熟悉>实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实 ...
- eclipse java参数类型_JAVA第二天笔记--eclipse使用/数据类型转换
1.能够使用Eclipse快捷键 ctrl + / 单行注释:再按一次则取消: ctrl + shift + / 多行注释: ctrl + shift + \ 取消多行注释: ctrl + ...
- idea设置scanner = new Scanner(System.in);的实时模板
样式 内容 java.util. Scanner scanner = new Scanner(System.in); 注意 1. 一定要勾上缩短完全限定名称,不然 java.util 这个导包的语句 ...
- Scanner读取记事本文件内容为空的解决办法
原因:记事本txt文件中含有中文,windows记事本编码方式为gbk,但是eclipse中为utf-8,所以需要在Scanner中指定编码方式. 转载于:https://www.cnblogs.co ...
- eclipse从入门到精通_JAVA成长之路入门学习路线
今天主要是给大家讲讲怎样学习Java,给大家一条轻松精通Java的学习路线.有了相对标准的流程,那么你的学习效率一定会倍增.先看下Java在基础阶段的知识点路线图. 内容多吗?不要被吓到了,知识点剖析 ...
- 问题:从键盘读取特定类型的数据(使用Scanner读取int类型)
import java.util.Scanner; public class ScannerIntTest{public static void main(String [] args){int nu ...
最新文章
- [转]关于MyEclipse下的项目无法使用BASE64Encoder问题的解决办法
- golang 读取 ini配置信息
- EOS账户系统(4)账户权限分级
- nodejs mysql 创建连接池
- Minio分布式集群示例:8个节点,每节点1块盘
- Boost:opencv卷积的测试程序
- 蓝桥杯-算法提高-打水问题
- Hadoop学习之路(二十七)MapReduce的API使用(四)
- 不虚此行!OpenStack 温哥华峰会参会分享值得收藏
- 51cto shell mysql备份数据库_shell脚本备份MYSQL数据库
- 看看哪些小程序能帮你赚点零花钱!
- 使用liteide开发go遇到的问题
- 吴江运东2万+,到底贵不贵?
- Win10上安装ue4后无法运行问题的解决方法
- 前端学习日志之复刻百度新闻女人专栏
- 微信扫码登入 改变二维码样式
- 微信公众号实现“一键关注”功能
- 数睿数据2022新年致辞:小荷才露尖尖角,早有蜻蜓立上头
- 区块链主要的核心内容
- Java,Scala:JDBCUtil,MySqlUtil,PhoenixJDBC
热门文章
- 【MindSpore】【nn.Dense】Dense 层的计算与numpy不一致
- 第十二届蓝桥杯 2021年省赛真题 (C/C++ 大学A组) 第一场
- cad渐开线画法lisp程序_CAD插件——绘制圆的渐开线
- 0基础怎么自学编程?零基础自学编程应该怎么学
- html:歌曲在新打开的页面中继续播放演示
- 查看git的远程主机名_git基本命令--远程
- 上海交大裴凌教授:智能环境感知与室内定位
- Activiti常见操作数据表关系
- 猫狗分类-VGG16-bottleneck
- java查询数据库大批量数据_数据库有百万数据量的情况下,分页查询的方法及其优化方式...