本文目錄一覽:
- 1、Java 中如何輸入
- 2、java語言的輸入和輸出語法。
- 3、java如何輸入數據
- 4、java怎麼輸入數據
- 5、java 鍵盤輸入語句怎麼寫
- 6、java中IO的字符輸入處理流,如何進行輸入……
Java 中如何輸入
import java.util.Scanner; //鍵盤掃描類
public class Test{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);//創建一個鍵盤掃描類對象
System.out.print(“請您輸入內容:”);
int contents=input.nextInt(); //輸入整型
String contents1=input.next(); //輸入字符串型
區別是在next後面的數據類型String在next後面是省略了。
java語言的輸入和輸出語法。
輸出System.out.print(“”); 輸入有點小複雜,我舉個例子 首先引入import java.util.Scanner;包 Scanner scan=new Scanner(System.in); int i; if (scan.hasNextInt()) i = scan.nextInt(); System.out.println(“你輸入的是” + i);
java如何輸入數據
java輸入數據,可以使用Scanner類,例子如下:
Scanner in = new Scanner(System.in);//定義scanner,等待輸入
System.out.println(“請輸入你的姓名:”);
String name = in.nextLine();//字符類型的輸入方式
System.out.println(name);
java怎麼輸入數據
1
java的Scanner類提供了nextInt、nexFloat、nextDouble等方法,可以像類似C語言的scanf那樣讀取指定類型的數字。
首先定義一個Scanner對象:
Scanner sn = new Scanner(System.in);
java怎麼輸入數字
2
用sn.nextInt讀取整型數,注意如果輸入的不是整形數則該函數會拋出InputMismatchException異常,應予以捕獲。
System.out.print(“請輸入一個整數:”); try{ intVal = sn.nextInt(); System.out.println(“你輸入了:” + intVal); }catch(InputMismatchException e) { System.out.println(“必須輸入整數!”); }
java怎麼輸入數字
3
用sn.nextFloat讀取單精度浮點數,如果輸入的不是數字則也會拋出InputMismatchException異常,應予以捕獲。
System.out.print(“請輸入一個浮點數:”); try{ floatVal = sn.nextFloat(); System.out.println(“你輸入了:” + floatVal); }catch(InputMismatchException e) { System.out.println(“必須輸入數!”); }
java怎麼輸入數字
4
用sn.nextDouble讀取雙精度浮點數,操作與單精度類似。
System.out.print(“請輸入一個浮點數:”); try{ doubleVal = sn.nextDouble(); System.out.println(“你輸入了:” + doubleVal); }catch(InputMismatchException e) { System.out.println(“必須輸入數!”); }
java怎麼輸入數字
5
流使用完畢後應予以關閉:sn.close();完整代碼如下圖。
java怎麼輸入數字
java怎麼輸入數字
6
測試程序,首先正常輸入,可以看到沒輸入一個數,控制台會進行回顯。
java怎麼輸入數字
7
接下來試試異常情況,在要求輸入整數時輸入小數,則會提示「必須輸入整數」,在輸入浮點數時輸入字母,則會提示「必須輸入數」,雖然操作非法,程序依然可以執行,這是捕獲了異常的緣故。
java 鍵盤輸入語句怎麼寫
第一種:
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();
擴展資料:
有輸入就有輸出,輸出語句為
Java中的輸出語句有以下四種:
1、System.out.println(1111);//換行打印
2、System.out.print(1111);//不換行打印
3、System.out.write(2222);//位元組輸出
4、System.out.printf(“%+8.3f\n”, 3.14);//按格式輸出
註:
System.out.println(); 是最常用的輸出語句,它會把括號里的內容轉換成字符串輸出到輸出窗口(控制台),並且換行,當輸出的是一個基本數據類型時,會自動轉換成字符串,如果輸出的是一個對象,會自動調用對象的toString();方法,將返回值輸出到控制台
System.out.print(); 與第一個很相似,區別就是上一個輸出後會換行,而這個命令輸出後並不換行。
System.out.printf(); 這個方法延續了C語言的輸出方式,通過格式化文本和參數列表輸出。
java中IO的字符輸入處理流,如何進行輸入……
不在控制台輸出的話,只要在前面加上
System.setOut(new PrintStream(new File(“f:/2.txt)));
不然就
PrintWriter writer = new PrintWriter(new File(“f:/2.txt”)));
在System.out.println(line);後加上writer.println(line);
最後 writer.close();
原創文章,作者:OZLZF,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/316215.html