java变量+数据类型+运算符

1、java的注释

注释:对程序的解释说明,但是不参与程序的运行,标准的程序是必须有30%的注释
单行注释: // xxxxx
多行注释: /* xxxxx */

2、变量

java把变量的类型分类两类,第一类是我们的简单数据, 第二类是复杂数据
语法: 数据类型 变量名字 :
我们先解释什么是数据类型,数据类型就是用于描述我们现实物体的一个指标
比如手机的价格,手机的颜色,手机的品牌
数据类型:字符串(String)、数字(整数、小数)
整形数据: long 长整型8字节
int 整形 4字节 使用最多 21亿多。。。
short 短整形 2字节 32767
byte 小整形 1字节 127
浮点数据:*double 双精度 8字节*
float 单精度 4字节
字符数据:char ‘A’ ‘B’
布尔: boolean 真/假
这里写图片描述

注意:String 不属于基础数据类型,但是我们初学,为了好记忆,我们暂且以基础定义它

//8大基本数据类型
        int age = 10l;
        long cunkuan = 19999L;
        short num = 10;
        byte b = 1;
        double d = 10.98;
        float f = 10.23f;
        char c = 'A';
        boolean flag = true;

我们所有的事物都可以用8种基本数据类型和String来描述出来,对于描述来说就需要我们根据事物特性去使用特定的数据类型

变量命名规则:
以数字、字符、_ $ 组合而成, 不能以数字开头

3、java的运算符

在软件开发中,运算符分为算术运算符(+-*/ %),关系运算(> < == !=),逻辑运算符(&& || !)
算术运算符基本和我们的数据逻辑一样,
+ - * / 注意一个问题就是精度转换的问题,

public static void main(String args[]){
        int num1 = 3;
        double num2 = 2;

        System.out.println(num1 + num2);
        System.out.println(num1 - num2);
        System.out.println(num1 * num2);
        System.out.println(num1 / num2);
        System.out.println(num1 % num2);

    }

数据类型精度排序:double >long> float >int >short>byte ,默认在数据操作的时候,进度永远是以代码中最大的精度为准,
所以我们如果num1和num2同为int的话,相除得到的结果是1 ,因为非我们的浮点型精度,
% 取余数, 7模上4 商1 余3 7%4 = 3

猜你喜欢

转载自blog.csdn.net/sky274548769/article/details/80423878