Java中輸入與輸出的方法總結
輸入方法
第一種輸入方法:scanner
import java.util.Scanner; // 導入java.util.Scanner
public class User {
? ? public static void main(String[] args) {
? ? ? ? var sc = new Scanner(System.in); //生成scanner對象
? ? ? ? System.out.print("請輸入你的姓名:");
? ? ? ? String name = sc.nextLine();//輸入字符串
? ? ? ? System.out.print("請輸入你的年齡:");
? ? ? ? int age = sc.nextInt();//輸入整數
? ? ? ? System.out.println("姓名:" + name +"\n" +"年齡:" + age);
? ? }
}運行結果

常用的next()方法
nextInt() 輸入整數
nextLine() 輸入字符串
nextDouble() 輸入雙精度數
next() 輸入字符串(以空格作為分隔符
第二種輸入方法:JOptionPane

運行結果

第三種輸入方法:io.Console
這種輸入方法為安全輸入方法,只能在cmd控制臺運行,不能在IDEA、eclipse等1工具運行
創(chuàng)建User.java文件
import java.io.Console;//導入java.io.Console
public class User {
public static void main(String[] args) {
Console con = System.console();//建立安全輸入
String name = con.readLine("請輸入賬號:");
String passworld = con.readLine("請輸入密碼:");
System.out.printf("賬號:%s", name);
System.out.printf("%n密碼:%s", passworld);
}
}
cmd進入文件所在目錄,運行以下指令
java -Dfile.encoding=UTF-8 User.java
運行結果

輸出方法
第一種輸出方法:System.out.print()
System.out.print()不換行直接輸出
public class User {
public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.print(a);//print()不換行輸出a的值
System.out.print(b);//print()不換行輸出b的值
}
}
運行結果
12
第二種輸出方法:System.out.println()
System.out.println()換行輸出
public class User {
public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.println(a);//println()換行輸出a的值
System.out.println(b);//println()換行輸出b的值
}
}
運行結果
1
2
第三種輸出方法:System.out.printf()
System.out.printf()格式化輸出
public class User {
public static void main(String[] args) {
int a = 1;
int b = 2;
System.out.printf("a=%d%n",a);//printf()格式化輸出
System.out.printf("b=%d",b);//printf()格式化輸出
}
}
運行結果
a=1
b=2
到此這篇關于Java中輸入與輸出的方法總結的文章就介紹到這了,更多相關Java輸入輸出內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springboot3整合knife4j詳細圖文教程(swagger增強)
開發(fā)api提供對應的接口規(guī)范進行聯調或并行開發(fā),api文檔管理必不可少,常用的Knife4j基于swagger(依賴已經compile),可以進行管理,下面這篇文章主要給大家介紹了關于springboot3整合knife4j的相關資料,需要的朋友可以參考下2024-03-03
springboot實現的https單向認證和雙向認證(java生成證書)
springboot https單向認證和雙向認證,本文主要介紹了springboot實現的https單向認證和雙向認證,具有一定的參考價值,感興趣的可以了解一下2024-04-04
MyBatis中的collection兩種使用方法及效率比較
collection主要是應對表關系是一對多的情況,本文主要介紹了MyBatis中的collection兩種使用方法及效率比較,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06
SpringBoot教程_創(chuàng)建第一個SpringBoot項目
這篇文章主要介紹了SpringBoot教程_創(chuàng)建第一個SpringBoot項目,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06

