问题及代码:
/*
*Copyright (c)2015,西南大学计信院
*All rights reserved.
*文件名称:Helloworld.java
*作 者:高硕
*完成日期:2015年10月19日
*版 本 号:v1.0
*问题描述:猜数字。
*程序输入:数字。
*程序输出:对不对。
*/
package practice_01;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int number=(int)(Math.random()*101);
int guess=-1;
while(guess!=number){
System.out.println("please guess a number");
guess=input.nextInt();
if(guess<number)
System.out.println("your guess is too low");
else if(guess==number) //注意==
System.out.println("yes!you guess right");
else //注意增加default
System.out.println("your guess is too high");
}
}
}
知识点总结:
while条件循环。
心得及体会:
在if循环里一定要加default,使代码更加健壮。老师说的~~~
另:新一周,感觉写java基础代码已经比较熟练了,下一步要向更难的方向进攻了~~