package studyfiveday;
import java.util.Scanner;
public class study1 {
创建包,创建类
public static void main(String[] args) {
主方法
int num1=0;
int num2;
int result;
int i;
声明变量,用于保存各数运算后的结果
Scanner z = new Scanner(System.in);
Scanner x = new Scanner(System.in);
System.out.println("请输入一个数字");
num2=z.nextInt();
System.out.println("请输入一个数字");
result=x.nextInt();
定义键盘输入,输出定义的数字,变换数值类型。
for(i=0;i<=result;i++){
if(i*num2==result){
num1=i;
System.out.println("假设"+i+"等于X!!!");
System.out.print(num1+"\t");
System.out.println("数字"+i+"可以使下面的等式成立:");
System.out.println("\t"+i+"*"+num2+"="+result);
System.out.println("\t"+"结果"+i+"是符合X*"+num2+"="+result+"的数字!!!");
}
指定循环条件及循环体
if(i*num2!=result) {
System.out.println("假设"+i+"等于X!!!");
System.out.print(i+"\t");
System.out.println("结果"+i+"是不符合X*"+num2+"="+result+"的数字");
}
}
}
}
结果.PNG
package studysixday;
import java.util.Scanner;
public class study0 {
public static void main(String[] args) {
int result;
int count=0;
Scanner z = new Scanner(System.in);
System.out.println("请输入一个作为结果的数字,小于10000即可");
result=z.nextInt();
System.out.println("可以使得等式:x*y="+result+"成立的有:");
声明变量,键入需求数字
for(int x=0;x<100;x++) {
for(int y=0;y<100;y++) {
if((x*y)==result){
System.out.println(x+"*"+y+"="+result);
count++;
}
}
}
System.out.println("共有"+count+"个等式符合要求");
}
}
结果.PNG
网友评论