自学java学习笔记(8)

2019-07-11  本文已影响0人  伪程序文艺猿
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
上一篇 下一篇

猜你喜欢

热点阅读