初学Java-循环输入直到文件结束
刚开始学Java,写个小程序出来一堆Bug.
一、第一个是输入,编译时提示这个
上网查询后才发现需要在前面加入一句“import java.util.Scanner;”
原因是因为我在类里面写的Scanner方法它包含在Scanner类中,只有事先声明一下这个类才能从里面调用 。可能功能跟C语言里的头文件一样。
也可以这样“import java.util.*; ”,也就是包含所有类库了。应该跟C++里面的万能头文件 "#include <bits/stdc++.h>"差不多吧。
(暂时不太清楚,等我理解后再修改吧)
二、控制多次输入
就像C语言中的while(scanf("%d",&n)!=EOF)和while(~scanf("%d",&n))一样,只要不按Ctrl+Z,就可以输入很多很多次。
但是java好像不能这样写,我尝试了下面两种写法
//第一种int n;Scanner in=new Scanner(System.in);n=nextInt();while(n.IsEmpty()){}
//第二种int n;Scanner in=new Scanner(System.in);n=in.nextInt();while(n!=EOF){}
但是都提示错误了
错误原因日后再细说,吃晚饭去啦~
对了,正确的写法是
int n;Scanner in=new Scanner(System.in);while(in.hasNextInt()){//nextLine()接收句子;next()接收单个字符;nextInt()返回Int型n=in.nextInt();/***********/}
初学Java-循环输入直到文件结束相关推荐
- c语言语句循环当回车结束,java 循环输入回车结束
java 循环输入回车结束 [2021-02-08 00:53:12] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...
- java中循环输入_如何用java循环输入并且当输入0时结束循环?
如何用java循环输入并且当输入0时结束循环? import java.util.Scanner; public class Avg { public static void main(String[ ...
- Java之输入输出流(文件的读写)
Java之输入输出流(文件的读写) 首先,在编程的世界,流明显显得很重要.C++的输入输出流,Java的输入输出流等等. 首先我们得学会如何使用Java的输入输出流.首先,它们被封装在Java的一个叫 ...
- java循环输入直到,使用循环接受其他用户输入,直到用户输入结束输入的值
我是Java的新手 . 我需要一些帮助,使用循环接受其他用户输入,直到用户输入结束输入的值 . 我的问题从语句"System.out.println("你完成了吗?输入大写的Y / ...
- java循环输入_【图文+视频新手也友好】Java一维数组详细讲解(内含练习题答案+详解彩蛋喔~)...
[新手友好型视频+图文] 全面讲解Java一维数组(内含带答案和讲解的练习题彩蛋喔) 看完即上手!更有详解版练习题来帮你加深印象~~ 一.视频讲解 一维数组详解https://www.zhihu.co ...
- java键盘输入到文件中_在Linux中使用java和javac命令编译运行java文件
Linux中java和javac使用及注意事项 注意!!!: 前提配置好java的环境变量. 如下图: 配置文件 java命令正常 javac命令正常 关于如何配置java环境变量,请详见: 第一篇: ...
- Java循环输入5个数并输出最值
package homework;import java.util.Scanner;public class LookForTheMax_Min {public static void main(St ...
- 通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.tx
通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.txt中的 ...
- java 运算符输入_java-运算符,IO输入输出,文件操作
Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 ...
最新文章
- 生产环境 JVM 内存溢出案例分析
- [UI]抽屉菜单DrawerLayout分析(二)
- Java常用接口与类——Math类、Random类、BigDecimal类
- 花了10块钱,我在朋友圈成为了富豪...
- eclipse你的主机中的软件中止了一个已建立的连接。_如何备份/恢复一个基于Windows系统的操作面板?...
- python glob用法_python glob的安装和使用
- win 7更改计算机用户名和密码错误,win7系统一开机就显示用户名和密码错误故障的解决方法...
- Yoshua Bengio:注意力是“有意识”AI的核心要素
- Python初学3——数字类型及操作
- PyTorch - 27 - 带PyTorch的CNN Confusion Matrix - 神经网络编程
- 百度API调用(六)——调用百度UNIT对话机器人
- Javascript带按钮的轮播广告
- intel i5处理器layout及原理图参考
- 机器学习 —— Bagging算法
- win10user文件夹迁移_windows 7、Windows10 系统目录迁移,修改安装的默认路径:Users,Program Files,ProgramData...
- 测试从Mathon插件发表
- 人工智能数学课高等数学线性微积分数学教程笔记(7. 最优化)
- 知乎-如何进入BAT2
- 前端基础(三十二):图片转base64
- 地表最强:iOS安全黑宝书中文版来袭