本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
2分51秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器 步骤 1 : 属性的类型 步骤 2 : 属性名称 步骤 3 : 练习-属性 步骤 4 : 答案-属性 public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
}
public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 }
一个英雄可以有名称,血量,护甲,移动速度,还有 其他你想到的,作为新的属性,加入到英雄上面
比如 送了多少次 杀人次数 助攻次数 金钱 补刀数 攻击速度 杀人后说的话 被杀后说的话 。。。 如果没玩过LOL,可以考虑身边的东西,比如你现在看着的手机,笔记本
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
1分31秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器 public class Hero {
String name; // 姓名
float hp; // 血量
float armor; // 护甲
int moveSpeed; // 移动速度
int killed;// 送了多少次
int kill;// 杀人次数
int support;// 助攻次数
int money;// 金钱
int lastHit;// 补刀数
int attackSpeed;// 攻击速度
String wordAfterKill;// 杀人后说的话
String wordAfterKilled;// 被杀后说的话
}
public class Hero { String name; // 姓名 float hp; // 血量 float armor; // 护甲 int moveSpeed; // 移动速度 int killed;// 送了多少次 int kill;// 杀人次数 int support;// 助攻次数 int money;// 金钱 int lastHit;// 补刀数 int attackSpeed;// 攻击速度 String wordAfterKill;// 杀人后说的话 String wordAfterKilled;// 被杀后说的话 }
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2023-06-13
请大神指点
3 个答案
明- 跳转到问题位置 答案时间:2024-04-19 xu1748047159 跳转到问题位置 答案时间:2023-12-17 Hero{name='亚索', HP=450, PP=0, EX=0, AS=1.75, armor=45, spell=30, money=500, velocity=300}
初代学者 跳转到问题位置 答案时间:2023-06-21 byte:
byte 数据类型是8位、有符号的,以二进制补码表示的整数;
最小值是 -128(-2^7);
最大值是 127(2^7-1);
默认值是 0;
byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
例子:byte a = 100,byte b = -50。
short:
short 数据类型是 16 位、有符号的以二进制补码表示的整数
最小值是 -32768(-2^15);
最大值是 32767(2^15 - 1);
Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;
默认值是 0;
例子:short s = 1000,short r = -20000。
int:
int 数据类型是32位、有符号的以二进制补码表示的整数;
最小值是 -2,147,483,648(-2^31);
最大值是 2,147,483,647(2^31 - 1);
一般地整型变量默认为 int 类型;
默认值是 0 ;
例子:int a = 100000, int b = -200000。
long:
long 数据类型是 64 位、有符号的以二进制补码表示的整数;
最小值是 -9,223,372,036,854,775,808(-2^63);
最大值是 9,223,372,036,854,775,807(2^63 -1);
这种类型主要使用在需要比较大整数的系统上;
默认值是 0L;
例子: long a = 100000L,long b = -200000L。
"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写。
float:
float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;
float 在储存大型浮点数组的时候可节省内存空间;
默认值是 0.0f;
浮点数不能用来表示精确的值,如货币;
例子:float f1 = 234.5f。
double:
double 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数;
浮点数的默认类型为 double 类型;
double类型同样不能表示精确的值,如货币;
默认值是 0.0d;
例子:
double d1 = 7D ;
double d2 = 7.;
double d3 = 8.0;
double d4 = 8.D;
double d5 = 12.9867;
7 是一个 int 字面量,而 7D,7. 和 8.0 是 double 字面量。
boolean:
boolean数据类型表示一位的信息;
只有两个取值:true 和 false;
这种类型只作为一种标志来记录 true/false 情况;
默认值是 false;
例子:boolean one = true。
char:
char 类型是一个单一的 16 位 Unicode 字符;
最小值是 \u0000(十进制等效值为 0);
最大值是 \uffff(即为 65535);
char 数据类型可以储存任何字符;
例子:char letter = 'A';。
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2022-10-13
代码复核
11 个答案
丸子丸子 跳转到问题位置 答案时间:2023-10-10 吃饱了就很强 跳转到问题位置 答案时间:2023-06-03 LUO萝北 跳转到问题位置 答案时间:2023-04-26 public class Hero {
int kill;
int beKill;
int helpKill;
int money;
String killTalk;
String beKillTalk;
}
amirmacsen 跳转到问题位置 答案时间:2023-04-14 public class Hero {
private String name; // 名称
private float hp; // 血量
private float armor; // 护甲
private int moveSpeed; // 移动速度
private int deaths; // 死亡次数
private int kill; // 击杀次数
private int assists; //助攻
public Hero(String name, float hp, float armor, int moveSpeed, int deaths, int kill, int assists) {
this.name = name;
this.hp = hp;
this.armor = armor;
this.moveSpeed = moveSpeed;
this.deaths = deaths;
this.kill = kill;
this.assists = assists;
}
@Override
public String toString() {
return "Hero{" +
"name='" + name + '\'' +
", hp=" + hp +
", armor=" + armor +
", moveSpeed=" + moveSpeed +
", deaths=" + deaths +
", kill=" + kill +
", assists=" + assists +
'}';
}
public int getDeaths() {
return deaths;
}
public void setDeaths(int deaths) {
this.deaths = deaths;
}
public int getKill() {
return kill;
}
public void setKill(int kill) {
this.kill = kill;
}
public int getAssists() {
return assists;
}
public void setAssists(int assists) {
this.assists = assists;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getHp() {
return hp;
}
public void setHp(float hp) {
this.hp = hp;
}
public float getArmor() {
return armor;
}
public void setArmor(float armor) {
this.armor = armor;
}
public int getMoveSpeed() {
return moveSpeed;
}
public void setMoveSpeed(int moveSpeed) {
this.moveSpeed = moveSpeed;
}
public Hero(String name, float hp, float armor, int moveSpeed) {
this.name = name;
this.hp = hp;
this.armor = armor;
this.moveSpeed = moveSpeed;
}
public static void main(String[] args) {
Hero garen = new Hero("garen", 8888, 256, 199);
System.out.println(garen);
Hero teemo = new Hero("teemo", 8888, 256, 199);
System.out.println(teemo);
}
}
怪异的羊 跳转到问题位置 答案时间:2023-02-25 人类
怪异的羊 跳转到问题位置 答案时间:2023-02-23 我是学生,那就是学生类吧
开八月 跳转到问题位置 答案时间:2023-01-30 public class HeroState {
String name;
float blood;
float hp;
int moveSpeed;
int killedTimes;
int kilTimes;
int numberOfAssists;
long money;
long numberOfToolCompensation;
int attackSpeed;
String theWordAfterMurder;
String theWordAfterMuedered;
}
起个名 跳转到问题位置 答案时间:2022-12-26 属性练习
lyangy 跳转到问题位置 答案时间:2022-12-21 可以采用这种方式走,你写的那个代码项目中不会用到
南苛 跳转到问题位置 答案时间:2022-10-26 package practice;
public class Hero {
String name;
float hp;//血量
float armor;//护甲
int movespeed;//移动速度
float bq;//蓝量
float offensiveSpeed;//进攻速度
float attackDamamge;//进攻伤害
float criticalHitRate;//暴击率
float defensivePower;//防御力
float recoverSpeed;//回血速度
float returnHome;//回城速度
String heroType;//英雄类型:打野、法师
String equipmentGrade;//装备等级
String heroStory;//英雄故事
String heroRelationship;//英雄人脉圈
String senOfWorth;//英雄价值观,游戏感及打法意识
static public void main(String [] args) {
Hero hero1=new Hero();
hero1.name="Reenuo";
hero1.hp=4566;
hero1.armor=-2188;//护甲反伤
hero1.movespeed=50;
hero1.bq=2999;
hero1.offensiveSpeed=25;
hero1.attackDamamge=568;
hero1.criticalHitRate=77;
}
}
关东 跳转到问题位置 答案时间:2022-10-17
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2022-09-29
出现错误
2022-08-19
代码
2022-07-07
教的很好点赞
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 58 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|