Java控制台如何输入一行、多行?
生活随笔
收集整理的這篇文章主要介紹了
Java控制台如何输入一行、多行?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
0、導入Scanner包?
import java.util.Scanner;1、輸入一個整數
Scanner input=new Scanner(System.in);int a = input.nextInt();? ? ? ? ? ? ? ??
2、輸入一個字符
Scanner cin=new Scanner(System.in); String s=cin.nextLine(); char ans=s.charAt(0); System.out.println(ans);????????
?3、輸入一個字符串
Scanner input=new Scanner(System.in);String str = input.next(); System.out.println(str);? ? ? ? ? ? ? ??
?4、輸入一行字符串
Scanner input=new Scanner(System.in);String str = input.nextLine(); System.out.println(str);? ? ? ? ? ? ? ? ?
5、輸入一個數字n,然后輸入一行n個數字
Scanner input=new Scanner(System.in);int n = input.nextInt();int arr[] = new int[n];for(int i=0; i<n; i++){arr[i] = input.nextInt();}System.out.println(Arrays.toString(arr));? ? ? ? ? ? ? ? ?
6、輸入一個整數n,然后輸入n行
Scanner input = new Scanner(System.in);String str = input.nextLine();int n = Integer.parseInt(str);for(int i=0; i<n; i++){str = input.nextLine();System.out.println(str);}?
?7、輸入任意行(空行截止)
Scanner scanner = new Scanner(System.in);String nextLine = scanner.nextLine();while (nextLine != null && !nextLine.equals("")) {String[] str = nextLine.split(" ");int[] nums = new int[str.length];for(int i=0; i<str.length; i++){nums[i] = Integer.parseInt(str[i]);}nextLine = scanner.nextLine();}? ? ?
? ? ?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Java控制台如何输入一行、多行?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CGAN生成cifar10, cifar
- 下一篇: 1、spring的IOC