//Boolean switch to judge whether the guess is
correct, the default is 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("Enter the number you want to guess"); int guess=input.nextInt(); if (num==guess) { System.out .println("Congratulations right"); flag=true;//It became true break; }else if(num<guess){ System.out.println("bigger"); }else { System.out.println ("Smaller"); } } if (!flag) { System.out.println("Unfortunately, I didn't guess it right"); } } }
//2. The use of count counter to guess the number
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());/ /Keyboard input the number to be guessed; the specified integer. //System.out.println(num);//The plug-in can guess the right one time and output the random number to int num=75;//The number you specify int count=0;//The number of guesses
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);
}
}
}
//The inversion of the string
package test0914;
import java.util.Scanner;
public class ConverseNums2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Enter a positive integer"); String num=input.next(); for (int i = num.length()-1; i >=0; i–) { System.out.print(num.charAt(i));//Get the subscript of the string }
}
}
//4. Reversal of numbers
import java.util.Scanner;
public class ConverseNums { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Enter a positive integer"); int num=input.nextInt(); while (num!=0) { System.out.print(num%10//The remainder of each digit starts from the ones digit num/=10; }
}
}