在Java中,没有直接的input函数。但是可以使用Scanner类或BufferedReader类来从控制台读取输入。
使用Scanner类可以通过以下步骤读取输入:
示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("输入的整数是:" + num);
System.out.print("请输入一个浮点数:");
double decimal = scanner.nextDouble();
System.out.println("输入的浮点数是:" + decimal);
System.out.print("请输入一行字符串:");
String str = scanner.nextLine();
System.out.println("输入的字符串是:" + str);
}
}
使用BufferedReader类可以通过以下步骤读取输入:
示例代码:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.print("请输入一行字符串:");
String str = reader.readLine();
System.out.println("输入的字符串是:" + str);
} catch (IOException e) {
e.printStackTrace();
}
}
}
无论使用Scanner类还是BufferedReader类,都可以通过读取控制台输入来获取用户的输入,并在程序中进行处理。