Scanner sc=new Scanner(System.in);
創(chuàng)新互聯(lián)是專業(yè)的奉賢網(wǎng)站建設(shè)公司,奉賢接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行奉賢網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
int j=sc.nextInt();
如果通過使用 nextInt() 方法,此掃描器輸入信息中的下一個標(biāo)記可以解釋為默認(rèn)基數(shù)中的一個 int 值。
關(guān)鍵字:一般是用scanner用法。
擴(kuò)展資料
利用 Scanner 實現(xiàn)從鍵盤讀入integer或float 型數(shù)據(jù):
import?java.util.*;
public class test {
public static void main(String args[])
{
Scanner in=new Scanner(System.in); //使用Scanner類定義對象
System.out.println("please input a float number");
float a=in.nextFloat(); //接收float型數(shù)據(jù)
System.out.println(a);
System.out.println("please input a integer number");
int b=in.nextInt(); //接收整形數(shù)據(jù)
System.out.println(b);
}
}
可以使用java的Scanner類,常見的是用nextInt()輸入一個整數(shù),用next()輸入一個字符串,下面是一個小的演示程序。
public?class?InputTest
{
public?static?void?main(String[]?args)
{
Scanner?input?=?new?Scanner(System.in);
System.out.println(input.nextInt());
System.out.println(input.next());
input.close();
}
}
第一種:
public class ShuRu{
public static void main(String arg[]){
System.out.println(arg[1]);
}
}
第二種:
import java.util.Scanner;
public class ShuRu{
public static void main(String arg[]){
Scanner in=new Scanner(System.in);
String str=in.next();
System.out.println(str);
}
}
直接輸入 a,b
輸出為 a,bstem.in.read();?
擴(kuò)展資料:
有輸入就有輸出,輸出語句為
Java中的輸出語句有以下四種:
1、System.out.println(1111);//換行打印
2、System.out.print(1111);//不換行打印
3、System.out.write(2222);//字節(jié)輸出
4、System.out.printf("%+8.3f\n", 3.14);//按格式輸出
注:
System.out.println(); 是最常用的輸出語句,它會把括號里的內(nèi)容轉(zhuǎn)換成字符串輸出到輸出窗口(控制臺),并且換行,當(dāng)輸出的是一個基本數(shù)據(jù)類型時,會自動轉(zhuǎn)換成字符串,如果輸出的是一個對象,會自動調(diào)用對象的toString();方法,將返回值輸出到控制臺
System.out.print(); 與第一個很相似,區(qū)別就是上一個輸出后會換行,而這個命令輸出后并不換行。
System.out.printf(); 這個方法延續(xù)了C語言的輸出方式,通過格式化文本和參數(shù)列表輸出。