Heim > Java > JavaBase > Hauptteil

Welche Methoden gibt es, um ein Zeichen in Java einzugeben?

王林
Freigeben: 2019-11-23 11:48:52
Original
5962 Leute haben es durchsucht

Welche Methoden gibt es, um ein Zeichen in Java einzugeben?

Mehrere Methoden werden unten aufgeführt:

Methode 1: Empfangen Sie einen Charakter von der Konsole und drucken Sie ihn aus

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);
  }
}
Nach dem Login kopieren

Obwohl diese Methode die Eingabezeichen von der Tastatur abruft, kann System.out.read() nur ein Zeichen abrufen. Gleichzeitig kann der Typ der eingehenden Variablen nur char sein Wenn wir eine Zahl eingeben und hoffen, eine ganzzahlige Variable zu erhalten, müssen wir den Variablentyp ändern, was problematischer ist.

Methode 2: Empfangen Sie einen String von der Konsole und drucken Sie ihn aus. In dieser Frage müssen wir die BufferedReader-Klasse und die InputStreamReader-Klasse

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);
}  
Nach dem Login kopieren

verwenden, damit wir die von uns eingegebene Zeichenfolge erhalten können.

Methode drei: Ich denke, diese Methode ist die einfachste und leistungsstärkste, nämlich die Verwendung der Scanner-Klasse

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);
}
Nach dem Login kopieren

Dieser Code hat gezeigt, dass Scanner Ob Die Klasse ist für Strings, Integer-Daten oder Float-Variablen gedacht. Sie müssen nur eine kleine Änderung vornehmen, um die Funktion zu erreichen.

Empfohlenes Tutorial: Java-Einführung! Tutorial

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es, um ein Zeichen in Java einzugeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!