//Boolean开关判断是否猜对,一般默认false,
package test0914;
import java.util.Scanner;
public class GuessNums2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num=75;//您指定的数
boolean flag=false;//必须定义为false;
for (int i = 0; i < 10; i++) {
System.out.println(“输入你要猜的数”);
int guess=input.nextInt();
if (num==guess) {
System.out.println(“恭喜right”);
flag=true;//变为真的了
break;
}else if(num<guess){
System.out.println(“bigger”);
}else {
System.out.println(“smaller”);
}
}
if (!flag) {
System.out.println(“很遗憾,没猜对”);
}
}
}
//2.count计数器的使用进行猜数
package test0914;
import java.util.Scanner;
public class GuessNums {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// int num=(int)(Math.random());//键盘输入要猜的数;指定的整数。
//System.out.println(num);//外挂可以一次猜对把随机数输出来
int num=75;//您指定的数
int count=0;//猜的次数
do {
System.out.println("请输入要猜的数");
int guess=input.nextInt();
count++;
if (guess==num) {
System.out.println("恭喜您猜对了,您一共猜了"+count+"次");
break;
}else if (guess>num) {
System.out.println("您猜的数字较大");
}else {
System.out.println("您猜的数字较小");
}
} while (count<=10);
if (count>=10) {
System.out.println("很遗憾你没有猜对,要猜的数字是"+num);
}
}
}
//字符串的反转
package test0914;
import java.util.Scanner;
public class ConverseNums2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(“输入一个正整数”);
String num=input.next();
for (int i = num.length()-1; i >=0; i–) {
System.out.print(num.charAt(i));//获得字符串的下标
}
}
}
//4.数字的反转
import java.util.Scanner;
public class ConverseNums {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(“输入一个正整数”);
int num=input.nextInt();
while (num!=0) {
System.out.print(num%10//每位上数字取余从个位开始
num/=10;
}
}
}