溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Java中怎么輸入與輸出

發(fā)布時間:2022-04-11 10:50:44 來源:億速云 閱讀:181 作者:iii 欄目:開發(fā)技術(shù)

這篇“Java中怎么輸入與輸出”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“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();//輸入整數(shù)
        System.out.println("姓名:" + name +"\n" +"年齡:" + age);
    }
}

運行結(jié)果

Java中怎么輸入與輸出

常用的next()方法

nextInt() 輸入整數(shù)

nextLine() 輸入字符串

nextDouble() 輸入雙精度數(shù)

next() 輸入字符串(以空格作為分隔符

第二種輸入方法:JOptionPane

Java中怎么輸入與輸出

運行結(jié)果

Java中怎么輸入與輸出

第三種輸入方法: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

運行結(jié)果

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的值
    }
}

運行結(jié)果

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的值
    }
}

運行結(jié)果

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()格式化輸出
    }
}

運行結(jié)果

a=1
b=2

以上就是關(guān)于“Java中怎么輸入與輸出”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI