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

整型
字符型 (1种) 

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


浮点型 (2种)  默认double

浮点型

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


布尔型(1种)

布尔型

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

 

类型转换

 

final关键字常见错误

1.

2.声明时候没有被赋值

 

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

 

 

操作符:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一身正气z

打赏随心就好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值