基本数据类型_注释_运算符【MRN】

一、基本数据类型

除了八大基本类型,其他都是引用类型。所有的引用类型默认值都是null

1.整型

byte:1个字节27-1至-27

short:2个字节215-1至-215

int:4个字节231-1至-231(默认)

long:8个字节263-1至-263

2.浮点型

float:单精度

double:双精度(默认)

3.字符型

char:2个字节(单个字符)

4.布尔类型

boolean:1个字节(默认为false)

5.代码

public class test {
    
    
    public static void main(String[] args) {
    
    
        //声明变量
        int i;
        double d;
        char c;
        boolean b;
        //变量赋值
        i = 12;
        d = 12.3;
        //char类型只能赋值一个字符
        c = 'a';
        b = true;
        System.out.println(i+","+d+","+c);
        System.out.println(b);
        //声明并赋值
        int a = 13;
        System.out.println(a);
    }
}
  • 二进制转十进制(0b)
int f = 0b111;//7
  • 八进制转十进制
int g = 011;//9
  • 十六进制转十进制
int h = 0x11;//17

6.变量名规则

标识符命名规则

标识符:类名、包名、方法名、变量名(自定义的名称)

  • 标识符只能有字母、数字、_、$组成,开头不能是数字

  • 标识符不能是关键字

  • 所有的标识符必须见名知意

  • 所有的类名首字母必须大写

    • 包名必须全部小写
    • 常量名必须全部大写
  • 驼峰命名法:每个单词的首字母大写(如:HelloWorld)

7.类型转换

将一个A类型的值赋值给B类型的变量

  • 取值范围大的向取值范围小的转换需要强制转换
int age = (int)3.5;
System.out.println(age);
  • 取值范围小的可以直接向取值范围大的转换
double price = 2;
System.out.println(price);

二、注释

  • 单行注释(//)
//注释内容
  • 多行注释(/**/)
/* 注释内容 */
  • 文档注释(/***/)
/** 
 * 注释内容
 */

三、运算符

1.算数运算符

  • +:加号

  • -:减号

  • *:乘号

  • /:除号

  • %:取余

2.比较运算符(结果为boolean类型)

  • >:大于

  • <:小于

  • >=:大于等于

  • <=:小于等于

  • ==:等于

  • !=:不等于

3.逻辑运算符

  • &&:与,且(前后两者都为true,结果为true)

    true&&true true

    true&&false false

    false&&true false

    false&&false false

  • ||:或(两者一个为true,结果为true)

    true||true true

    true||false true

    false||true true

    false&&false false

  • !:非

    !true false

    !false true

  • 短路现象:

    A&&B,A为false则结果为false,B不需要再运行

    A||B,A为true则结果为true,B不需要再运行

4.一元运算符

  • a++

  • a–

public class test{
    
    
    public static void main(String[] args){
    
    
        int a = 12;
        a ++;
        a --;
        System.out.println(a);
        ++a;
        --a;
        System.out.println(a);
    }
}

5.赋值运算符

  • =

  • +=:在自身上加。。。(与a=a+b不同,运算a+b再赋值给a)

  • -=:在自身上减。。。(与a=a-b不同,运算a-b再赋值给a)

int b = 12;
b+=b;//b=24
b-=3;//b=21

四、Scanner

import java.util.Scanner;

public class test {
    
    

    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入年龄:");
        int age = sc.nextInt();
        System.out.println("你输入的年龄是:"+age);
        sc.close();
    }
}

猜你喜欢

转载自blog.csdn.net/jl15988/article/details/108614533