本文共 1861 字,大约阅读时间需要 6 分钟。
Scanner in = new Scanner(System.in);String name = in.next()
案例一:读取一行和一个数字
public static void main(String[] args) { Scanner inScanner = new Scanner(System.in); System.out.println("what is your name?"); String name = inScanner.nextLine(); Scanner inage = new Scanner(System.in); System.out.println("what is age?"); int age = inage.nextInt(); System.out.println(age + name); }
案例2:输入一行数字,用数组接收
public static void main(String[] args) { Scanner inlength = new Scanner(System.in); int length = inlength.nextInt(); int[] arr = new int[length]; for (int i = 0; i < arr.length; i++) { Scanner inScanner = new Scanner(System.in); arr[i] = inScanner.nextInt(); } System.out.println(Arrays.toString(arr)); }
public static void main(String[] args) { Scanner inlength = new Scanner(System.in); int length = inlength.nextInt(); String[] arr = new String[length]; Scanner inScanner = new Scanner(System.in); for (int i = 0; i < arr.length; i++) { arr[i] = inScanner.next(); } System.out.println(Arrays.toString(arr)); }
java实现一个猜数字的小游戏
import java.util.Random;import java.util.Scanner;public class GuessNumber { public static void main(String[] args) { //1.通过Random类中方法nextInt(),生成一个1-100之间的随机数 int randomNumber = new Random().nextInt(100); System.out.println("随机数已生成!"); //2.输入猜的数字 System.out.println("----请输入您猜的数字:----"); Scanner sc = new Scanner(System.in); int enterNumber = sc.nextInt(); //3.通过while循环,进行猜数字对错判断 //猜对,跳出循环,游戏结束 while(enterNumber != randomNumber){ //猜错了,根据结果,给出提示,接着猜数字,游戏继续 if(enterNumber>randomNumber) { //如果猜大了,打印sorry,您猜大了!继续下一次循环 System.out.println("sorry,您猜大了!继续下一次循环"); }else { //如果猜小了,打印sorry,您猜小了!继续下一次循环 System.out.println("sorry,您猜小了!继续下一次循环"); } //输入猜的数字 System.out.println("----请输入您猜的数字:----"); enterNumber = sc.nextInt(); } System.out.println("恭喜您,答对了!"); }}
转载地址:http://ocyki.baihongyu.com/