• 学习java的day02


    运算符

    1.定义:对字面量或者变量进行操作的符号

    分类

    1.算术运算符

    2.自增自减运算符

    3.赋值运算符

    4.关系运算符

    5.逻辑运算符

    6.三元运算符

    算术运算符

    包含加、减、乘、除、取余

    最需要注意的是:字符串不管与任何类型的数据相加都是拼接的意思

    隐式转换

    定义:数字进行计算的时候,数据类型不同不能计算,需要将两者的数据类型修改成一样的数据类型方可计算

    各数据类型的取值范围大小

    byte 转换是按照这个方式进行转换的
    提别注意:byte,short,char三种数据类型的数据在运算的时候,先将变量提升int类型
    字符与除了字符串数据类型相加,与其他类型相加,将会按照ascll码对于的数据进行数值转换

    强制类型转换

    格式: 目标数据类型 变量名 = (目标数据类型)被强行转换的数据

    自增自减

    自增运算符 : ++
    自减运算符 : –

    他们分别表示的意思就是自身加/减一,在赋值给自身

    代码如下

    package com.util.day01;
    
    public class HelloWorld {
        //mian主体入口
        public static void main(String[] args) {
            int number = 1;
            number ++;
            System.out.println(number);//2,自减类似只是结果不同
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    赋值运算符

    包括 == += -= *= /= %=

    他们的意义都大同小异,代码如下

    package com.util.day01;
    
    public class HelloWorld {
        //mian主体入口
        public static void main(String[] args) {
            int number = 1;
            number += 1; // number += 1=>number = number + 1
            System.out.println(number);//2,其他的赋值运算符相同
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    关系运算符

    包括 ==(等于) , !=(不等于) , >(大于) ,<(小于), >=(大于等于), <=(小于等于)

    意思这里就不多说,看效果代码:

    package com.util.day01;
    
    public class HelloWorld {
        //mian主体入口
        public static void main(String[] args) {
            int number1 = 1;
            int number2 = 2;
            System.out.println(number1>number2);//false
            System.out.println(number1 != number2);//true
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    逻辑运算符

    常用的逻辑运算符: ||(或)、&&(与)、!(非)
    使用小技巧

    或:前者为false取后者
    与:前者为true取后者

    流程控制语句

    三大结构

         顺序结构
    
    • 1

         循环结构 for,  while,   do...while..
    
    • 1

         多分支结构 : switch,   if....else....,  if...else if....else...,  
    
    • 1

  • 相关阅读:
    【k8s】4、资源管理命令-陈述式
    继承【C++】
    Advanced .Net Debugging 7:托管堆与垃圾收集
    防范与解决.faust勒索病毒:恢复数据文件与预防方法
    java-net-php-python-springboot基于SpringBoot的OA办公管理系统计算机毕业设计程序
    ROS SMACH个人学习记录
    基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(六)-结论与展望
    技术认证 | 图扑软件携手华为云再创合作共赢新局面
    17-ROS tf包介绍
    性能测试 —— Jmeter分布式测试的注意事项和常见问题
  • 原文地址:https://blog.csdn.net/weixin_51666715/article/details/126733654