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

自学java学习笔记(3)

作者: 伪程序文艺猿 | 来源:发表于2019-07-07 19:03 被阅读0次

    今天是学习的第三天,莫名的有些烦,但生活不就是由大大小小的,开心或烦恼的事组成的吗,路漫漫其修远兮,吾将上下而求索,加油吧少年!

    package studytwoday;
    import java.util.Scanner;
    public class 数字 {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int a,b;
              Scanner z = new Scanner(System.in);
              Scanner x = new Scanner(System.in);
                 System.out.println("请输入一个数字");
                 a=z.nextInt();
                 System.out.println("请再输入一个数字");
                 b=x.nextInt();
        /*System.out.println("a="+a+",b="+b);
        System.out.println("a/b="+a/b);
        System.out.println("a/b="+(float)(a/b));
        System.out.println("a/b="+((float)a/b));
        */
        System.out.println("第一个数小于第二个数是"+(a<b));
        System.out.println("第一个数大于第二个数是"+(a>b));
    }
    }
    

    一、import java.util.Scanner的作用:用来构建Scanner对象。就是导入 java.util 包下的 Scanner 类,导入后才能使用它。

    二、import的作用加载已定义好的类或包,导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。

    三、Scanner是一个类,System.in作为参数传递给Scanner的构造函数,使Scanner用键盘作为输入,然后用new在内存中实例化一个Scanner出来,使得其它变量能调用这块内存区。

    四、b=x.nextInt();将输入的数字赋值给b。


    package studytwoday;
    import java.util.Scanner;
    public class 自增自减 {
    public static void main(String[] args) {
        int a,b,m;
          Scanner z = new Scanner(System.in);
          Scanner x = new Scanner(System.in);
          Scanner y = new Scanner(System.in);
          System.out.println("请输入一个数字");
             a=z.nextInt();
             System.out.println("请再输入一个数字");
             b=z.nextInt();
             System.out.println("请再输入一个数字");
             m=z.nextInt();
    System.out.println("a="+a);
    System.out.println("a++="+(a++));
    System.out.println("a="+a);
    

    输出a=3,a++直接输出数字到控制台,再计算a的值加1

    System.out.println("++a="+(++a));
    

    上次控制台的值为3,a++为3,此时a的值为4,++a就是5,直接输出到控制台

    例:int x = 0;
    int y = x++;// a先代入表达式计算,再递增,结果y=0, x=1

    int a = 0;
    int b = ++a;// a先递增,结果a=1, b=1

        System.out.println("++b="+(++b));
    

    ++b先计算b+1的值,直接输出到控制台

        int zk=7;
        int xx = 2 * m++;
        int yy = 2 * ++zk;
        System.out.println("m="+m);
        System.out.println("n="+zk);
        System.out.println("x="+xx);
        System.out.println("y="+yy);
    
    在键盘中输入3,4,5三个数字得到答案 结果.PNG

    相关文章

      网友评论

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

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