zoukankan      html  css  js  c++  java
  • java2

    变量:一个数据存储空间表示(代词)

    变量的基本语法:
      数据类型 变量名             //声明变量
              =变量值;      //赋值

    变量的使用
       a.变量必须声明,并且初始化后才能使用(第一次赋值叫初始化)
         b.变量名不能重复

    常见的数据类型
      int(整数)double(双精度浮点数)
      char(字符)String(字符串)
    补充:8种基本数据类型
    小   byte (字节类型)
      short (短整型)
      char (字符型)
      int (整型)
        long (长整型)
      float (单精度浮点型)
      double (双精度浮点型)
    大   boolean (布尔型)

    赋值运算
      变量名=表达式

    算术运算
      + - *(乘) /(除 取整) %(取余)

      ++(自增) 等价于 本身=本身+1
      --(自减) 等价于 本身=本身-1

    public class *** {
    
      public static void main(String[] args) {
        int num1=5;
        int num2=2;
    
        int a = num1 % num2; //取余
        int b = num1 / num2; //区整
    
        System.out.println(a);
        System.out.println(b);
    
        num1++;        //==>num1++=num1+1;
        num2--;        //==>num2--=num2-1;
        System.out.println("num1:"+num1);
        System.out.println("num2:"+num2);
      }
    
    }
    View Code

    类型转换
    1.自动类型转换
      大类型=小类型;
    2.强制类型转换
      小类型=(小类型)大类型;
    注意:强制类型转换是可能会出现溢出。

    public class *** {

      public static void main(String[] args) {
        int age =19;
      //字符本质就是一个数字 比如 a-->97
        char sex ='女';
        System.out.println(((int)sex));
        int re=age+sex;
        int a =10;

        double c =a;
        double d =10.1;

      }

    }

    关系运算符
      >(大于),<(小于)
      ==(等于),!=(不等于)

    public class ***{
    
      public static void main(String[] args) {
        boolean flag=1>0;
        System.out.println(flag);
    
        System.out.println("请输入张三的成绩:");
        Scanner con= new Scanner(System.in);
        int 张三=con.nextInt();
        int 李四=80;
        boolean flag =张三>李四;
        System.out.println("张三的成绩比李四的成绩高吗?"+flag);
    
        int num1 =3+40%6;
        int num2 =9/2*3;
        boolean flag = num1>num2;
        System.out.println(num1+">"+num2+"的结果:"+flag);
      }
    
    }
    View Code

    boolean类型
      只有true和false两个值

    public boolean ***(){

      return true/flase

      }

    运算符预算优先级
      ()>算术预算符>关系运算符>逻辑运算符>赋值运算符(=)
      +,-... > < ... ||或&&与!非

  • 相关阅读:
    P3970 [TJOI2014]上升子序列
    受欢迎的牛(Tarjan缩点模板)
    Y15BeTa的乱搞方法(占坑待填)
    Luogu P4145 上帝造题的七分钟2 / 花神游历各国
    Luogu P1525 【关押罪犯】
    Luogu P1077 摆花 NOIP2012pjT3
    Nowcoder deco的abs
    CSP-S前的芝士清单
    普天同庆
    线段树区改区查标记永久化板子
  • 原文地址:https://www.cnblogs.com/wojiatingting/p/6962502.html
Copyright © 2011-2022 走看看