Java变量及运算符

一、Java变量、作用域及其命名

变量类型:(前3个)
1.实例变量
2.类变量
3.局部变量
4.常量 :final
5.main方法
//头文件
import java.*

//类名Demo2
public class Demo2{

//实例变量,从属于对象,在方法外面,类里面。如果不初始化的话,输出默认值。数值类型默认值0  0.0;字符串类型默认值null;布尔类型默认值false。
String string1;
int string2=3;

//常量,修饰符static,不存在先后顺序
final static double PI=3;
static final double PII=3.1;

//类变量,必须带static修饰符。从属于类,在main方法外写,在main里调用也可直接被输出。
static int a=3;

	//main方法
	public static void main(String[] args){
		int i=3;//局部变量,必须声明和初始化,且必须写在方法里。仅作用于所写的那个类。
		
		System.out.println(a);//输出前面的类变量a  运行结果是3
		System.out.println(i);//输出局部变量i   运行结果是3
		
		//输出实例变量
		Demo2 demo2=new Demo2();//先定义声明
		System.out.println(demo2.string1);//输出实例变量string1     运行结果是null
		System.out.println(demo2.string2);//输出实例变量string2  运行结果是3
		System.out.println(PI);//输出常量PI  运行结果是3
		System.out.println(PII);//输出常量PII  运行结果是3.1

	}
	public void others(){
	//其他方法
	}
}

命名规范:

首要原则:所有名字需要 见名知意

  1. 局部变量、类成员变量、方法名 :首字母小写和驼峰原则(第一个单词首字母小写,后续单词首字母大写:例如fiveChess)
    2.类名:首字母大写和驼峰原则,例如:FiveChess
    3.常量:大写字母和下划线,例如:MAX_NUMBER

二、Java运算符

算术运算符: + , - , * ,/ ,%(取余), ++(加加), --(减减)
赋值运算符: =
关系运算符: > , < , >= , <= , == , != , instanceof
逻辑运算符: &&(与),||(或),!(非)
位运算符:&,|,^(异或),~(取反),<<(左移:相当于乘2),>>(右移,相当于除2),>>>
条件运算符: ?:
扩展赋值运算符:+=,-=,*=,/=

优先级 单目运算符>双目运算符

单目运算(只需要一个操作数就能完成的运算):(1)后缀运算:括号运算()、【】、逻辑非!、位反运算~、自增自减、正负、
双目优先级:算术运算>(移位运算:>>右移除2<<左移乘2)>条件运算>(instanceof)>位运算(&^)>逻辑运算(&& ||)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值