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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
命名规范:

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

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

二、Java运算符

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

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

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

原文地址:https://www.cnblogs.com/5118svip/p/13801176.html