【Java 第三篇章】注释、数据类型、运算符

简介: 【8月更文挑战第2天】Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。

一、注释

Java 中的注释有三种方式:单行注释、多行注释、文档注释。

1、单行注释语法

  // 这是单行注释

2、多行注释

    /*
    * 这是多行注释
    */

3、文档注释

    /**
    * 这是文档注释
    */

二、数据类型

Java 中有 8 中基本数据类型,分别为:整型(byte 1个字节、short 2个字节、int 4个字节、long 8个字节);浮点型(float 4个字节、double 8个字节);布尔类型(boolean);字符型(char 2个字节)。

1、类型转换之自动类型转换
leixingzhuanhuan.png

2、类型转换之强制类型转换

强制类型转换数据容易丢失精度。

3、案例

//类型转换-自动类型转换
char a = 't';
int b = a;
System.out.println("char cover int=>" + b);

long c = b;
System.out.println("int cover long=>" + c);

float d = c;
System.out.println("long cover float=>" + d);

double e = d;
System.out.println("float cover double=>" + e);

三、运算符

Java 中运算符分为:算符运算符(- + * / % -- ++);赋值运算符:(=);比较运算符:( > >= < <= == !=);逻辑运算符:(&& & || | ! ^);三目运算符:((expression) ? 表达式1 : 表达式2)。

1、案例:

    //算符运算符:
        int a = 7;
        int b = 2;

        //加法
        System.out.println(a + b);

        //减法
        System.out.println(a - b);

        //乘法
        System.out.println(a * b);

        //除法 这个是获取的整数
        System.out.println(a / b);

        //求余
        System.out.println(a % b);

        //-- 放在左边先进行运算再执行 -- 操作,放在右边先执行 -- 再进行运算
        System.out.println(a--);

        //++ 放在左边先进行运算再执行 ++ 操作,放在右边先执行 ++ 再进行运算
        System.out.println(a++);

        //输出结果:9
        //System.out.println(a++ + b);

        //输出结果:10
        //System.out.println(++a + b);

        //输出结果:5
        //System.out.println(a-- -b);

        //输出结果:4
        System.out.println(--a -b);
    //赋值运算符:
        String a = "测试";

    //比较运算符:
        int a = 5;
        int b = 10;

        //大于
        System.out.println(a > b);

        //大于等于
        System.out.println(a >= b);

        //小于
        System.out.println(a < b);

        //小于等于
        System.out.println(a <= b);

        //等于
        System.out.println(a == b);

        //不等于
        System.out.println(a != b);

        //对象比较的是地址
        Comparable c1 = new Comparable();
        Comparable c2 = new Comparable();
        System.out.println(c1 == c2);

        System.out.println(c1 != c2);
    //逻辑运算符:
        boolean a = true;
        boolean b = false;

        //与,前后两个操作数必须都是true才是true,否则返回false
        System.out.println(a && b); //false

        //不断路与,和与相同,只是表达式两边都要算出结果才会执行
        System.out.println(a & b);  //false

        //或,只要表达式两边有一个为 true 就返回true,否则返回false。
        System.out.println(a || b); //true

        //短路或,和或相同,只是表达式两边都要算出结果才会执行
        System.out.println(a | b);  //true

        //非,只需要一个操作数,如果操作数返回true,结果就会为false,反之就是true
        System.out.println(!a); //false
        System.out.println(!b); //true

        //异或,当两个操作数不同时才会返回true,当两个操作数相同则返回false
        System.out.println(true ^ true); //false
        System.out.println(true ^ false); //true
        System.out.println(false ^ true); //true
        System.out.println(false ^ false); //false
    //三目运算符:
        int a = 7;
        int b = 10;

        boolean c = a > b ? true : false;
        System.out.println(c); //false
目录
相关文章
|
20天前
|
Java
当Java数据类型遇上“爱情”,会擦出怎样的火花?
当Java数据类型遇上“爱情”,会擦出怎样的火花?
42 1
|
22天前
|
Java 测试技术 数据处理
Java零基础教学(17):Java运算符详解
【8月更文挑战第17天】Java零基础教学篇,手把手实践教学!
38 4
|
20天前
|
Java 程序员
Java数据类型:为什么程序员都爱它?
Java数据类型:为什么程序员都爱它?
38 1
|
20天前
|
存储 Java
Java数据类型:你究竟有多少面孔?
Java数据类型:你究竟有多少面孔?
30 1
|
20天前
|
存储 算法 Java
我与Java数据类型的那场“风花雪月”
我与Java数据类型的那场“风花雪月”
34 0
|
20天前
|
存储 自然语言处理 Java
Java数据类型:为何它如此“撩人”?
Java数据类型:为何它如此“撩人”?
33 0
|
20天前
|
存储 算法 Java
从菜鸟到大神,Java数据类型是如何改变我的人生的?
从菜鸟到大神,Java数据类型是如何改变我的人生的?
24 0
|
1天前
|
存储 Java
Java内置数据类型和实例的详解
Java内置数据类型分为基本和引用两类。基本数据类型包括整型(`byte`、`short`、`int`、`long`)、浮点型(`float`、`double`)、字符型(`char`)和布尔型(`boolean`),用于存储简单的数值;引用数据类型则用于存储对象的引用,包括类(如`String`)、接口和数组。掌握这两类数据类型是Java编程的基础。以下示例展示了各种数据类型的使用方法。
|
12天前
|
Java 测试技术 程序员
Java零基础(23) - Java赋值运算符,了解一下!
【9月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
36 11
|
7天前
|
Java API 开发者
Java 注释规范
Java中的注释规范包括单行注释(`//`)、多行注释(`/* ... */`)和文档注释(`/** ... */`)。单行注释适用于简短说明,多行注释用于较长描述,文档注释则专为自动生成API文档设计。注释应清晰明了、及时更新,避免冗余,并详细说明参数和返回值。遵循这些规范有助于提高代码的可读性和可维护性。