博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA基础09——java输入
阅读量:3965 次
发布时间:2019-05-24

本文共 1861 字,大约阅读时间需要 6 分钟。

1.读取输入

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/

你可能感兴趣的文章
Idea - 创建Java类时,自动在文件头中添加作者和创建时间
查看>>
Docker - ASP.NET Core Docker部署
查看>>
Docker - 容器运行 .Net Core
查看>>
Django - TypeError: __init__() missing 1 required positional argument: ‘on_delete‘ 的解决办法
查看>>
Go - 解决 go get 超时问题
查看>>
Go - goose 数据库迁移工具
查看>>
SQL - SQL Server 之遍历数据集合的几种方法
查看>>
SQL - SQL Server 之处理JSON数据
查看>>
SQL - SQL Server 之ETL详解
查看>>
SQL - SQL Server 之Merge函数使用详解
查看>>
SQL - SQL Server 之WHILE循环的坑
查看>>
SQL - SQL Server中如何获取当前年,月,日,时,分,秒
查看>>
SQL - SQL Server 性能优化之SQL语句总结
查看>>
Docker - docker-compose常用命令
查看>>
SQL - SQL Server判断字符串中是否有中文
查看>>
SQL - SQL Server查询近7天的连续日期
查看>>
SQL - SQL Server中如何取年、月、日 -DATEPART函数
查看>>
SQL - SQL Server 一列或多列重复数据的查询,删除
查看>>
NET - .NET Core WebAPI + Vue + Axios 导出Excel / CSV
查看>>
NET - NET Core Quartz.net开源作业调度框架使用详解
查看>>