下面是一段java代码,麻烦各位给我解释下。

Scannersc=newScanner(newFile("myNumbers"));while(sc.hasNextLong()){longaLong=sc.nextL... Scanner sc = new Scanner(new File("myNumbers"));
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
}
展开
 我来答
霉橙机工轮9c
2012-03-07 · TA获得超过267个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:154万
展开全部
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

/**
*这是一个在eclipse下可执行的例子。
*
*
*
* 注: myNumbers.txt 测试数据为: 123 456 789
* 可以试试不在同一行的情况。
* @author Administrator
*
*/
public class TestScan {
public static void main(String[] args) throws FileNotFoundException {
//首先这句话就有问题,定义File的时候,指的是文件,而非文件夹.需要后缀名。
//当然在c盘下必须存在这个文件,不能会报错的。
Scanner sc = new Scanner(new File("c:\\myNumbers.txt"));
//是按 空格 和 换行进行分割的.
while (sc.hasNextLong()) {//不断的判断是否有Long类型的数据.
long aLong = sc.nextLong();//获取当前这个Long数据的值.
System.out.println(aLong);//输出Long类型的值.
}
}
}
zhao372993897
2012-03-06 · TA获得超过565个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:177万
展开全部
就是扫描器读取一个叫myNumbers的文件
sc.hasNextLong()判断扫描的数据是否可以转换为Long对象,如果可以返回true
sc.nextLong()获取这个Long数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友06ed95aa
2012-03-06 · TA获得超过2620个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:400万
展开全部
就是扫描器读取一个叫myNumbers的文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式