java 方法 示例_用Java从用户那里获取输入的不同方法(示例)

java 方法 示例

Here is the some of the popular ways to take input from the user in Java,

这是一些使用Java从用户那里获取输入的流行方法

  1. By Using BufferedReader Class

    通过使用BufferedReader类

  2. By Using Console Class

    通过使用控制台类

  3. By Using Scanner Class

    通过使用扫描仪类

1) Example of user input using BufferedReader

1)使用BufferedReader的用户输入示例

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {

        // Create an object of BufferedReader rdr
        BufferedReader rdr =
            new BufferedReader(new InputStreamReader(System.in));

        // Display message for user
        System.out.print("Enter your Job: ");
        // BufferedReader object rdr read input from standard input stream 
        // and wrapped in BufferedReader
        String job = rdr.readLine();
        System.out.println("You are a " + job);
    }
}

Output

输出量

Enter your Job: Technical writer
You are a Technical writer

2) Example of user input using Console class

2)使用Console类的用户输入示例

public class Main {
    public static void main(String[] args) {
        // Display message for user
        System.out.print("Enter your Job: ");
        // Using Console class to take input from user
        String job = System.console().readLine();

        System.out.println("You are a " + job);
    }
}

Output

输出量

Enter your Job: Technical writer
You are a Technical writer

3) Example of user input using Scanner class

3)使用Scanner类的用户输入示例

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner input = new Scanner(System.in);

        // Display message for user
        System.out.print("Enter your name: ");
        String name = input.nextLine();
        System.out.println("My name is " + name);

        // Display message for user
        System.out.print("Enter your MCA percent: ");
        float per = input.nextFloat();
        System.out.println("My percent in MCA is:  " + per);
    }
}

Output

输出量

Enter your MCA percent: 98
My percent in MCA is:  98.0


翻译自: https://www.includehelp.com/java/different-ways-to-take-input-from-the-user-in-java.aspx

java 方法 示例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值