boolean开关判断;字符串和数字反转;

//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;
}

}
}

猜你喜欢

转载自blog.csdn.net/m0_45442261/article/details/108573685