Java中nextfloat怎么用,关于java的nextFloat()后面跟一个nextLine()
生活随笔
收集整理的這篇文章主要介紹了
Java中nextfloat怎么用,关于java的nextFloat()后面跟一个nextLine()
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
ArrayList?studentInfors?=?new?ArrayList();
Scanner?sc?=?new?Scanner(System.in);
for?(int?i?=?0;?i?
StudentInfor?studentInfor?=?new?StudentInfor();
System.out.print("請輸入學(xué)生學(xué)號:");
studentInfor.setNum(sc.nextLine());
System.out.print("請輸入學(xué)生姓名:");
studentInfor.setName(sc.nextLine());
System.out.print("請輸入學(xué)生英語分:");
studentInfor.setEglish(sc.nextFloat());
studentInfors.add(studentInfor);
}
return?studentInfors;
當(dāng)i等于0的時候正常,當(dāng)運行到i=1時,(studentInfor.setNum(sc.nextLine());
)會自動讀入一個空(好像是換行符),這是為什么?
總結(jié)
以上是生活随笔為你收集整理的Java中nextfloat怎么用,关于java的nextFloat()后面跟一个nextLine()的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四管前级怎么去掉高低音音调_一些歌曲音调
- 下一篇: [转载] Java 语言中的实例初始化块