Java基础语法一

一、变量

1.1  变量

变量:就是可以变化的量

java是一种强类型语言,每个变量都必须声明其类型。

java变量是程序中最基本的存储单位,其元素包括变量名,变量类型和作用域。
注意事项, 每个变量都有类型, 也可以是引用类型。

变量名必须是合法的标识符。

变量声明是一条完整的语句,因此都需要分号结尾。

1.2 常量

常量 :初始化后不能改变值! ,不会动的值

所谓常量可以理解成一种特殊的变量,他的值被设定后, 在程序运行过程中不许被改变.

final 常量名=值
final double PI=3.14  

常量一般使用大写字符

// 类变量  static
static double salary = 2500;


//属性:变量
//实例变量:从属于对象;如果不自行进行初始化,这个类型的默认值是  0或0.0
//布尔值:默认是false;
//除了基本类型,其余默认类型都是null;

String name;
int age;

//main方法
public static void main(String[] args) {

    //从属局部变量;必须声明变量和初始化值
    int i = 10;
    System.out.println( i);

    //变量类型  变量名字  = new Day07();
    day07 day07 =new day07();
    System.out.println(day07.age);
    System.out.println(day07.name);

    //类变量  static
    System.out.println(salary);
}

1.3 变量的命名规范

所有的变量, 方法, 类名: 需要见名知意

类成员变量:首字母小写和小驼峰原则: monthSalary

局部变量:首字母小写和驼小峰原则

常量: 全大写字母和下划线: MAX_VALUE

类名:首字母大写+大驼峰原则: Man, GoodMan

方法名:首字母小写+小驼峰原则

所有的标识符----用过以字母大小写,$,下划线_开始

首字符之后可以是字母大小写,$,下划线_与数字的组合-----一般不建议数字开头

标识符区分大小写

合法标识符: age; $salary; _value; _1_value;

非法标识符:123abc; -salary; #abc

不建议使用中文!!!

二、Java的注释

单行注释://          多行注释/*  */     文档注释/**   */

文档注释:/** */

1)是一种功能性注释,用于描述某个东西的功能的
2)一般用在类上、方法上、常量上
3)用于类上时可以加参数,常见的有:
3.1)@author用于标记作者(必写)
3.2)@see用于标记参见哪个类
3.3)@since用于标记始于哪个版本

    /**表示窗口的运行状态 */
    public static final int RUNNING = 0;
    /**
    *用于计算两个加数的和
    *@param num1   第一加数(参数)
    *@param num2   第二加数(参数)
    *@return 返回两个加数的和 
    */
    punlic int puls(int num1,int num2){
    int num = num1+num2;
    return num;
    }

三、Java的八大基本数据类型

3.1整型

  •  byte:字节型,占1个字节,用于存储整数,范围:-2^7~2^7-1, -128-127
  •  short:短整型,占2个字节,用于存储整数,范围:-2^15~2^15-1, -32768-32767
  •  int:最常用的整型,占4个字节,用于存储整数,范围:-2^31~2^31-1, -2147483648-2147483647
  •  long:长整型, 占8个字节,用于存储整数,范围:-2^63-2^63-1, -9,223,372,036,854,775,808⾄9,223,372,036,854,775,807 

int num1 = 10;
byte num2 = 20;
short num3 =30;
long num4 =30L;//long类型要在数字后面加L,

3.2小数,浮点型

  • float:单精度浮点型,占4个字节,用于存储小数类型,不能表示精确值,小数点后7位
  • double:双精度浮点型,占8个字节,最常用的用于存储小数类型,不能表示精确值,小数点后15位 

float num5 =50.1F;//float类型要在数字后面加F
double num6 =50.f;


3.3 char

  • char:字符型占2个字节,采用Unicode字符编码格式,存储单个字符

char name ='国';
//字符串,string不是关键字,类
//string name ="宁波"

//
boolean:布尔值,存储true和false,占1个字节
boolean flag =true;
//bollean flag = false;


3.4字节拓展

  • 位(bit):是计算机中最小的单位,11001100是8位二进制数
  • 字节(byte)是计算机中数据处理的基本单位,习惯大写B表示
  • 字符:计算机中使用的字母,字和符号

1bit代表1位

1byte代表1个字节1B=8b

1024B=1KB

1024KB=1M

1024M=1G

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值