输出的基本语法:
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();