在校招笔试中,有的时候我们要自己设计输入输出,下面罗列一些常见的输入输出;
首先把输入包加载进来: import java.util.* ;
一 ,输入
1,输入一个整数,浮点数,输入一个数组 ;
package april; import java.util.Arrays; import java.util.Scanner; public class Class_3 { public static void main(String[] args) { Scanner reader = new Scanner(System.in) ; while(reader.hasNext()) { int m = reader.nextInt() ; int [] numbers = new int[m] ; for(int index=0;index<m;index++) { numbers[index] = reader.nextInt(); } System.out.println(Arrays.toString(numbers)); } reader.close() ; } }
2,输入一个矩阵;
package april; import java.util.Scanner; /** * * @ClassName: Class_4 * @Description: * @author Samllji * @date 2018年4月4日 上午9:33:40 * */ public class Class_4 { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int m = reader.nextInt(); int n = reader.nextInt() ; int [][] array = new int[m][n] ; for (int i=0 ; i<m ; i++) for(int j=0 ;j<n ;j++) { array[i][j]=reader.nextInt(); } reader.close() ; /** * 对矩阵按行打出 */ for (int i=0 ; i<m ; i++) { for(int j=0 ;j<n ;j++) { System.out.print(array[i][j]+" "); } System.out.println( ); } } }
3,输入一个单词字符串;
package april; import java.util.Scanner; /** * * @ClassName: Class_5 * @Description: 输入一个单词字符串 * @author Smallji * @date 2018年4月4日 上午10:09:24 * */ public class Class_5 { public static void main(String[] args) { Scanner in = new Scanner(System.in); String c = in.next() ; System.out.println(c); in.close(); } }
4,输入一个语句字符串;
package april; import java.util.Scanner; /** * * @ClassName: Class_6 * @Description: 输入一个字符串语句 * @author Smallji * @date 2018年4月4日 上午10:10:50 * */ public class Class_6 { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.nextLine( ) ; System.out.println(str) ; in.close(); } }
二,格式化输出
System.out.printf('%8.2f',float) ;