• 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); 
        }
    }
  • 相关阅读:
    数据类型(列类型-小数型)
    Python全栈开发之2、数据类型-数值、字符串、列表、字典、元组和文件处理
    Python全栈开发之3、深浅拷贝、变量和函数、递归、函数式编程、内置函数
    Python全栈开发之1、python基础初识介绍以及安装
    数据类型(列类型)
    中文数据问题
    SQL--数据--基本操作
    SQL--数据表--基本操作
    SQL--数据库--基本操作
    Mysql数据库
  • 原文地址:https://www.cnblogs.com/cst123/p/13186176.html
Copyright © 2020-2023  润新知