Java 프로그램을 개발하다 보면 키보드에서 입력값을 얻어야 하는 경우가 흔하지만, Java에는 키보드에서 제공하는 scanf()가 없습니다. C 언어, C++에서는 키보드 입력 값을 얻기 위해 미리 만들어진 함수인 cin()을 제공합니다! Java는 이러한 기능을 제공하지 않습니다. 이는 이러한 상황에 직면했을 때 우리가 무력하다는 것을 의미하지 않습니다. (권장: java 비디오 튜토리얼)
다음 세 가지 해결 방법을 살펴보세요.
몇 가지 방법이 아래에 나열됩니다. # 🎜 🎜#
방법 1: 콘솔에서 문자를 받아 인쇄합니다import java.io.*; public static void main(String [] args) throws IOException{ System.out.print("Enter a Char:"); char i = (char) System.in.read(); System.out.println("your char is :"+i); }
import java.io.*; public static void main(String [] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = null; System.out.println("Enter your value:"); str = br.readLine(); System.out.println("your value is :"+str); }
import java.util.Scanner; public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的姓名:"); String name = sc.nextLine(); System.out.println("请输入你的年龄:"); int age = sc.nextInt(); System.out.println("请输入你的工资:"); float salary = sc.nextFloat(); System.out.println("你的信息如下:"); System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary); }
public static void main(String [] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的年龄:"); int age = sc.nextInt(); System.out.println("请输入你的姓名:"); String name = sc.nextLine(); System.out.println("请输入你的工资:"); float salary = sc.nextFloat(); System.out.println("你的信息如下:"); System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary); }
java 기본 튜토리얼 칼럼을 주목해주세요.
위 내용은 Java에서 입력을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!