zoukankan      html  css  js  c++  java
  • 2020/06/24 java 运算符

    算数运算符     +加   -减   *成   /除   %取余    ++自增       --自减

    +如果有一边是字符串  那么进行字符串拼接

    除法两边都是整数时  取整数部分  当其中一边为浮点型时  按正常规则相除

    %  小数取余没有意义  结果符号与被取余符号相同

    0不能当做除数   否则报错

    ++ 在原有值的基础上自增加一   i++:先将i原来的值赋值给i++这个整体,然i自增+1  ++i:先自增+1,然后将自增+1后的结果赋值给++i整体

    --在原有值的基础上自增-1     i--:先将i原来的值赋值给i--这个整体,然i自增-1  --i:先自增-1,然后将自增-1后的结果赋值给--i整体

    赋值运算符

     =  赋值  将右边的值  赋值给左边的变量

    比较运算符结果为布尔值

     逻辑运算符

     当使用短路与或者短路或时  只要能判断出结果则后面的部分就不能再判断

    l  短路与&&:参与运算的两边数据,有false,则运算结果为false;

    l  短路或||:参与运算的两边数据,有true,则运算结果为true;

    l  逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。

    三元运算符  (条件表达式)?表达式1:表达式2

    引用数据类型

    Scanner    让用户输入 获取输入的数据

    格式

    导包

    import  java.util.Scanner;

    然后

    数据类型  变量名= new  数据类型();

    引用的时候

    变量名.方法名();

    import java.util.Scanner;
    public class ScannerDemo01 {
        public static void main(String[] args) {
            //创建Scanner引用类型的变量
            Scanner sc = new Scanner(System.in);
            //获取数字
            System.out.println("请输入一个数字");
            int n = sc.nextInt();
            System.out.println("n的值为" + n);
            //获取字符串
            System.out.println("请输入一个字符串");
            String str = sc.next();
            System.out.println("str的值为" + str);
        }
    }

    随机数  Random

    产生随机数    整数 0-n之间的随机数不包括n   小数  0-1之间的小数

    import java.util.Random;
    public class RandomDemo {
        public static void main(String[] args) {
            // 创建Random类的实例
            Random r = new Random(); 
            // 得到0-100范围内的随机整数,将产生的随机整数赋值给i变量
            int i = r.nextInt(100); 
            //得到0.0-1.0范围内的随机小数,将产生的随机小数赋值给d变量
            double d = r.nextDouble(); 
            System.out.println(i); 
            System.out.println(d); 
        }
    }
  • 相关阅读:
    [洛谷P2745] [USACO5.3]窗体面积Window Area
    [洛谷P2751] [USACO4.2]工序安排Job Processing
    [洛谷P2738] [USACO4.1]篱笆回路Fence Loops
    [洛谷P4609] [FJOI2016]建筑师
    [洛谷P3228] [HNOI2013]数列
    解决Qt5使用SSL的“qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method”错误
    qt查看是否支持SSL
    qt获取依赖的openssl的版本
    qt关闭ssl验证,解决不能正常使用自签署ssl证书API的问题
    使用OpenSSL创建HTTPS所使用的SSL证书
  • 原文地址:https://www.cnblogs.com/cst123/p/13186176.html
Copyright © 2011-2022 走看看