• JAVA 基础 / 第十五课:操作符 / JAVA的所有操作符4


    2018-03-07

    1.赋值操作

    赋值操作的操作顺序是从右到左: int i = 5+5; 
    首先进行5+5的运算,得到结果10,然后把10这个值,赋给i

    public class HelloWorld {
        public static void main(String[] args) {
            int i = 5+5;
        }
    }

    2.对本身进行运算,并赋值

    +=即自加:i+=2;   等同于:i=i+2; 
    其他的 -= , *= , /= , %= , &= , |= , ^= , >= , >>>= 都是类似,不做赘述

    public class HelloWorld {
        public static void main(String[] args) {
            int i =3;
            i+=2;
            System.out.println(i);
             
            int j=3;
            j=j+2;
            System.out.println(j);     
     
        }
    }

    二、使用SCANNER读取整数

    截至目前为止,学习了使用System.out.println("") 向控制台输出数据。 
    在接下来的练习中,需要用到从控制台输入数据,所以需要用到Scanner类

    1.使用Scanner读取整数

    注意: 使用Scanner类,需要在最前面加上,表示导入这个类,才能够正常使用:

    import java.util.Scanner;

    import java.util.Scanner;
     
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            int a = s.nextInt();
            System.out.println("第一个整数:"+a);
            int b = s.nextInt();
            System.out.println("第二个整数:"+b);
        }
    }

    2.使用Scanner读取浮点数

    import java.util.Scanner;
      
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            float a = s.nextFloat();
            System.out.println("读取的浮点数的值是:"+a);
     
        }
    }

    3.使用Scanner读取字符串

    import java.util.Scanner;
      
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            String a = s.nextLine();
            System.out.println("读取的字符串是:"+a);
        }
    }

    4.读取了整数后,接着读取字符串

    需要注意的是,如果在通过nextInt()读取了整数后,再接着读取字符串,读出来的是回车换行:" ",因为nextInt仅仅读取数字信息,而不会读走回车换行" ".

    所以,如果在业务上需要读取了整数后,接着读取字符串,那么就应该连续执行两次nextLine(),第一次是取走整数,第二次才是读取真正的字符串

    import java.util.Scanner;
       
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner s = new Scanner(System.in);
            int i = s.nextInt();
            System.out.println("读取的整数是"+ i);
            String rn = s.nextLine();
            String a = s.nextLine();
            System.out.println("读取的字符串是:"+a);
        }
    }
  • 相关阅读:
    Map,Multimap,Set,MultiSet,Hash_Map,Hash_Set,Share_ptr的区分
    mjpgstreamer源码分析
    S3C2410x介绍
    V4L2应用程序框架
    V4L2驱动框架
    Linux 视频设备驱动V4L2最常用的控制命令使用说明
    (转)在eclipse中查看android SDK的源代码
    [经验技巧] 利用WindowsPhone7_SDK_Full.rar_for_xp,在xp下安装sdk,部署xap软件的教程
    (收藏)智能手机开发
    Html5相关文章链接
  • 原文地址:https://www.cnblogs.com/Parker-YuPeng/p/8522712.html
Copyright © 2020-2023  润新知