Java中的输入与输出以及猜数字游戏的编写

输出的基本语法:
System.out.println(msg);          // 输出一个字符串 , 带换行
System.out.print(msg);             // 输出一个字符串 , 不带换行
System.out.printf(format, msg);         // 格式化输出
例子
System.out.println("hello world");
int x = 10;
System.out.printf("x = %d\n", x)    //printf的语法和C的语法一致    //d是整型的转化符
输入的基本语法:
import java.util.Scanner;              // 先 需要导入 util
Scanner sc = new Scanner(System.in);    //sc是前缀,可以更改,其他保持不变
int num = sc.nextInt()      //如果是整型就nextInt(),如果是字符串就nextLine()
                                       //将输入值赋值到num中
猜数字游戏:
系统自动生成一个随机整数 (1-100), 然后由用户输入一个猜测的数字 . 如果输入的数字比该随机数小 , 提示 " 低 了", 如果输入的数字比该随机数大 , 提示 " 高了 " , 如果输入的数字和随机数相等 , 则提示 " 猜对了 " .
整体思路:1.产生一个随机整数
                  2.输入一个数字
                  3.数字与随机数比较
使用前要先
import java.util.Scanner;
import java.util.Random;
1.产生一个随机整数
Random random = new Random();
int toGuess = random.nextInt(100);    //默认生成随机数
2.输入数字
Scanner sc = new Scanner(System.in)
while(true){
int num = sc.nextInt();
if (num < toGuess) {
System.out.println(" 低了 ");
} else if (num > toGuess) {
System.out.println(" 高了 ");
} else {
System.out.println(" 猜对了 ");
break;}

最后要sc.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值