修改产生一个计算两个小于100的整数的加法问题。
import java.util.Scanner; public class SubtractionQuiz{ public static void main(string[] args) { //产生两个随机数 int number1=(int)(Math.random()*100); int number2=(int)(Math.random()*100);//两数相加 int answer=number1+number2;//Prompt the student to answer“what is number1+number2?” System.out.print(“what is”+number1+“+”+number2+“?”); Scanner input=new Scanner(System.in); int answer1=input.nextInt();//显示答案正确与否 if(answer==answer1) System.out.println(“you are correct!”); else { System.out.println(“you answer is wrong!”); System.out.println(number1+“+”+number2+“should be”+answer); } } }编写一个程序,提示用户输入一个三位的整数,然后确定它是否回文数字。当从左到右,以及从右到左都是一样的话,这个数字称为回文数。 思路:三位回文数判断只需要判断百位和个位是否一致就好。
import java.util.Sanner; public class huiwen { public static void main(String[] args) { //输入一个三位整数 Scanner input=new Scanner(System.in); System.out.print(“Enter a three-digit integer:”); int number=input.nextInt();//判读用户输入是否是三位数 if(number>99&number<1000) { If(number/100==number) System.Out.println(number+“is a palindrome”); else System.Out.println(number+“is not a palindrome”); } else { System.out.println(“不是三位数”); } } }