Java基础语法

本文详细介绍了Java编程中的标识符命名规则、基本数据类型(整数、浮点、字符和布尔)、数据类型转换,以及变量的定义和命名规范。从基础概念出发,适合初学者快速掌握Java编程的基础构造。

注释

必须书写注释!

//单行注释

/* */ 多行注释

/** */ javadoc文档注释

标识符

Java所有组成部分都需要名字,类名、变量名以及方法名都被称为标识符。

  1. 所有标识符都应该以大小写字母、美元符或者下划线开始
  2. 首字符之后可以是字母、美元符、下划线或者数字的任何字符组合
  3. 不能使用关键字作为变量名或方法名
  4. 标识符大小写敏感!

数据类型

强类型语言-----要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

  1. 基本数据类型

    1. 整数类型 byte-1个字节 范围:-128-127

    ​ short-2个字节 范围:-32768-32767

    ​ int-4个字节 范围:

    ​ long-8个字节 范围: 定义后要加L

    1. 浮点类型 float-4个字节 范围 定义后要加F

      ​ double-8个字节 范围

    2. 字符类型 char-2个字节 范围

    3. boolean类型 1位 只有true和false

  2. 引用数据类型—除了基本数据类型都是引用数据类型

public class HelloWorld {
    public static void main(String[] args) {
       //整数类型
        int num1=10;
        byte num2=20;
        short num3=30;
        long num4=40L;//后加L
        //浮点数类型
        float num5=50.1F;//后加F
        double num6=60.234;
        //字符
        char string='A';
        //布尔值:是非
        boolean flag =true;
    }
}

数据类型扩展

整数扩展

进制:二进制–0b 八进制–0 十六进制–0x

浮点数扩展

float 是有限、离散的,具有舍入误差,最好完全避免使用浮点数进行比较

float f=0.1f;
double d=0.1;
System.out.println(f==d);

字符扩展

所有字符本质上还是数字——Unicode编码 2字节 65536

char c1='a';
System.out.println(c1);
System.out.println((int)c1);//强制转换

转义字符——\t 制表符 \n 换行符 …

布尔值扩展

boolean flag =true;
if(flag){}
if(flag=true){}//意思相同

类型转换

byte,short,char -> int -> long -> float -> double

不同类型的数据先转化为同一类型,然后进行运算。

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 把高容量转换成低容量时,强制转换,转换的时候可能存在内存溢出或者精度问题

变量

是程序中最基本的存储单元,要素包括变量名,变量类型和作用域。

type varName [=value] //数据类型 变量名 = 值

常量

(static,public)final 常量名 = 值,常量名一般用大写字母表示,修饰符不存在先后关系。

命名规范

  1. 所有变量、方法、类名:见名知意
  2. 类成员变量:首字母小写和驼峰原则,monthSalary
  3. 局部变量:首字母小写和驼峰原则
  4. 常量:大写字母和下划线
  5. 类名:首字母大写和驼峰原则
  6. 方法名:首字母小写和驼峰原则
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值