🔥系列專欄:Java
🎉歡迎關注👀點贊👍收藏⭐留言📝
🥇個人首頁:hacker_demo的51CTO部落格
💬個人格言:不斷的翻越一座又一座的高山,那樣的人生才是我想要的。這一馬平川,一眼見底的活,我不想要,我的人生,我自己書寫,餘生很長,請多關照,我的人生,敬請期待💖💖💖
(輸入與輸出)
輸入方法🔥
第一種輸入方法: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);
}
}
💖<font color=#0099ff size=4> 運作結果</font>
常用的next()方法
==nextInt()== 輸入整數
==nextLine()== 輸入字元串
==nextDouble()== 輸入雙精度數
==next()== 輸入字元串(以空格作為分隔符
第二種輸入方法:JOptionPane
💖<font color=#0099ff size=4> 運作結果</font>
第三種輸入方法:io.Console
✅這種輸入方法為安全輸入方法,隻能在cmd控制台運作,不能在IDEA、eclipse等1工具運作
建立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
💖<font color=#0099ff size=4> 運作結果</font>
輸出方法🔥
第一種輸出方法: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的值
}
}
💖<font color=#0099ff size=4> 運作結果</font>
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的值
}
}
💖<font color=#0099ff size=4> 運作結果</font>
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