java 交互输入_JAVA -----------交互式程序
2.6交互式程序
如果程序能在執(zhí)行期間交互地從用戶輸入中讀取數(shù)據(jù),就可使程序每執(zhí)行一次時(shí)計(jì)算出新結(jié)果,并且新結(jié)果取決于輸入數(shù)據(jù)。這樣的程序才具有實(shí)用性。
2.6.1 Scanner類
Scanner類屬于 Java API,可提供一些方便的方法用于交互式讀取不同類型的輸入數(shù)據(jù)。輸入可以來自于不同的數(shù)據(jù)源,包括用戶鍵入的數(shù)據(jù)或保存在文件中的數(shù)據(jù)。Scanner類還可以用于將一個(gè)字符串解析為若干個(gè)子串。圖2.7列舉了由 Scanner類提供的部分方法。
重點(diǎn)概念:Scanner類提供了一些從不同數(shù)據(jù)源讀取各種類型數(shù)據(jù)的方法。
示例
//演示如何使用scanner類的nextline方法從用戶讀取字符串。
import java.util.Scanner;
public class Echo
{
//-----------------------------------------------------------------
// 從用戶處讀取字符串并打印。
//-----------------------------------------------------------------
public static void main(String[] args)
{
String message;
Scanner scan = new Scanner(System.in);//實(shí)例化Scanner對(duì)象
System.out.println("請(qǐng)輸入文本:");
message = scan.nextLine();//接受用戶輸入的字符串
System.out.println("你輸入了: \"" + message + "\"");
}
}
總結(jié)
以上是生活随笔為你收集整理的java 交互输入_JAVA -----------交互式程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java treemap用法_JAVA作
- 下一篇: 红粘土标砖平铺地面包工包料多少钱红、粘土