美文网首页
自学java学习笔记(7)

自学java学习笔记(7)

作者: 伪程序文艺猿 | 来源:发表于2019-07-10 22:00 被阅读0次
    package studyfiveday;
    public class study0 {
        public static void main(String[] args) {
            int num1=0;
            int num2=Integer.parseInt(args[0]);
            int result=Integer.parseInt(args[1]);
            int i;
            for(i=0;i<result;i++){
                if(i*num2==result){
                    num1=i;
                    System.out.print(num1+"\t");
                }
                if(i<10) {
                    if(i*num2==result) {
                    System.out.println("数字"+i+"可以使下面的等式成立:");
                    System.out.println("\t"+i+"*"+num2+"="+result);
                    }
                }
                if(i>=result) {
                    System.out.println("所需要的数字太大无法得到");
                }
                else
                    System.out.println("结果"+i+"是不符合X*"+num2+"="+result+"的数字");
                }
            }
        }
    

    一、int是java的基本数据类型,"int n"表示定义了一个int 型的变量n;
    二、int n = Integer.parseInt(args[0]) 表示给定义的变量n 赋予一个初值为"Integer.parseInt(args[0])";

    Integer.parseInt(args[0])中,Integer是java中的一个内置类,parseInt()是这个类的一个静态方法,这个方法的作用是把括号里面的参数(args[0])转为int型的值,比如定义一个String a="123",这时"a"是一个字符串,
    不能进行数值计算,如果你要让"a"能进行数值计算,你就可以用Integer.parseInt(a)这个函数把"a"转为int型再来进行数值计算。

    三、运行步骤:右键->run as->run configuration,选择Arguments,在 program arguments 里面填出两个数字,用空格隔开,点击run按钮 。


    运行.PNG
    结果.PNG

    相关文章

      网友评论

          本文标题:自学java学习笔记(7)

          本文链接:https://www.haomeiwen.com/subject/fookkctx.html