package myGuessNumber ;
import java. util. Random ;
import java. util. Scanner ;
public class GuessNumber {
private GuessNumber ( ) {
}
public static void guess ( ) {
Random r = new Random ( ) ;
int number = r. nextInt ( 100 ) + 1 ;
while ( true ) {
Scanner sc = new Scanner ( System . in) ;
System . out. println ( "请输入你要猜的数字:" ) ;
int guessNumber = sc. nextInt ( ) ;
if ( guessNumber > number) {
System . out. println ( "你猜的数字" + guessNumber + "大了" ) ;
} else if ( guessNumber < number) {
System . out. println ( "你猜的数字" + guessNumber + "小了" ) ;
} else {
System . out. println ( "恭喜你猜对了" ) ;
break ;
}
}
}
}
package myGuessNumber ;
import java. io. FileReader ;
import java. io. FileWriter ;
import java. io. IOException ;
import java. util. Properties ;
public class PropertiesTest {
public static void main ( String [ ] args) throws IOException {
Properties prop = new Properties ( ) ;
FileReader fr = new FileReader ( "Test\\game.txt" ) ;
prop. load ( fr) ;
fr. close ( ) ;
String count = prop. getProperty ( "count" ) ;
int number = Integer . parseInt ( count) ;
if ( number >= 3 ) {
System . out. println ( "游戏试玩已结束" ) ;
} else {
GuessNumber . guess ( ) ;
number++ ;
prop. setProperty ( "count" , String . valueOf ( number) ) ;
FileWriter fw = new FileWriter ( "Test\\game.txt" ) ;
prop. store ( fw, null ) ;
fw. close ( ) ;
}
}
}