how2j:学习笔记

面向对象

package cn.ClassTest;

public class Item {
	private String name;
	private int price;

	public static void main(String[] args) {
		Item xueping = new Item();
		xueping.name="血瓶";
		xueping.price=50;
		Item caoxie = new Item();
		caoxie.name="草鞋";
		caoxie.price=300;
		Item changjian = new Item();
		changjian.name="长剑";
		changjian.price=350;
	}

}
package cn.ClassTest;
/**
 * 面向对象,方法练习
 * http://how2j.cn/k/oo/oo-method/303.html#nowhere
 * @author Administrator
 *
 */
public class Hero {
	private String name;
	static float hp=1000f;//血量
	float armor;//护甲
	int moveSpeed;//移速
	
	void legendary() {
		System.out.println("恭喜超神了");
	}
	
	static float getHp() {
		return hp;
	}
	
	float recovery(float blood) {
		return hp=hp+blood;
	}
	public static void main(String[] args) {
		Hero garen = new Hero();
		garen.name="盖伦";
		System.out.println("初始血量为:"+hp);
		garen.legendary();
		garen.recovery(500f);
		System.out.println("现在血量为:"+getHp());
	}
}

变量

Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 
这八种基本类型分别是: 
整型 (4种) 默认int

how2j:学习笔记_第1张图片
字符型 (1种) 

char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误


浮点型 (2种)  默认double

how2j:学习笔记_第2张图片

浮点数类型有两种 
float 长度为32位 
double 长度为64位 
注意: 默认的小数值是double类型的 
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32 
在数字后面加一个字母f,直接把该数字声明成float类型 
float f2 = 54.321f, 
这样就不会出错了


布尔型(1种)

how2j:学习笔记_第3张图片

String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。
String类型是Immutable的,一旦创建就不能够被改变

 

类型转换

how2j:学习笔记_第4张图片

how2j:学习笔记_第5张图片

how2j:学习笔记_第6张图片how2j:学习笔记_第7张图片

how2j:学习笔记_第8张图片

how2j:学习笔记_第9张图片

how2j:学习笔记_第10张图片

 

final关键字常见错误

1.how2j:学习笔记_第11张图片

2.声明时候没有被赋值

how2j:学习笔记_第12张图片

 

表达式:用";"结尾的都是

how2j:学习笔记_第13张图片

 

how2j:学习笔记_第14张图片

 

操作符:

http://how2j.cn/k/operator/operator-arithmetic/265.html

你可能感兴趣的:(java)