Java学习笔记——练习题01
//练习1 在ide中执行 HelloJava

public class HelloWorld
{
    public static void main(String[] args) {
        System.out.println("hello wlord!");
    }
}
// 练习2
//设计出物品这种类
//        类名:Item
//        物品有如下属性:
//        名字 name 类型是字符串String
//        价格 price 类型是整型 int
//
//        创建(实例化)3件具体物品
//        名称 价格
//        血瓶 50
//        草鞋 300
//        长剑 350

public class Item01 {

    Item xueping = new Item("血瓶", 50);
    Item caoxie = new Item("草鞋", 300);

}

class Item{
        String name;
        int price;

        public Item(String n , int p) {
            name = n;
            price = p;
        }
    }
//练习03
//一个英雄可以有名称,血量,护甲,移动速度,还有 其他你想到的,作为新的属性,加入到英雄上面
//
//        比如
//        送了多少次
//        杀人次数
//        助攻次数
//        金钱
//        补刀数
//        攻击速度
//        杀人后说的话
//        被杀后说的话
//        。。。
//        如果没玩过LOL,可以考虑身边的东西,比如你现在看着的手机,笔记本

public class Item02 {
    Shuxing hexo1 = new Shuxing("hexo",20.0,20.0,10);
}

class Shuxing{
    String name;
    double health;
    double fangyu;
    int sudu;

    public Shuxing(String n,double h,double f,int s){
        name = n;
        health = h;
        fangyu = f;
        sudu = s;
        //some more
    }
}
//question 04
//为英雄类Hero设计几个新的方法:
//        1. 超神 legendary(),无参数,无返回类型
//        2. 获取当前的血量 getHp(), 无参数,有float类型的返回值
//        3. 回血 recovery(float blood), 有参数 float类型参数 blood表示本次恢复的血量,无返回类型

public class Method {
    aShuxing hexo1 = new aShuxing("hexo",20,20,10);

    public void main(String[] args) {
        System.out.println(hexo1.getHp());
        hexo1.recovery(10);
        System.out.println(hexo1.getHp());
    }
}

class aShuxing{
    String name;
    float health;
    float fangyu;
    int sudu;

    float hp;

    public aShuxing(String n,float h,float f,int s){
        name = n;
        health = h;
        fangyu = f;
        sudu = s;
        //some more
    }

    public void legendary(){
    }

    public float getHp(){
        hp = health;
        return hp;
    }

    public void recovery(float blood){
        health += blood;
    }
}
//question 05
//分别为如下值,找到合适的类型来定义
//        3.14
//        2.769343
//        365
//        12
//        '吃'
//        false
//        "不可描述"
//
//        比如3.14就使用double
//
//        double a = 3.14;

public class Bianliang01 {
    double a = 3.14;
    double b = 2.769343;
    int c = 365;
    byte d = 12;
    char e = '吃';
    //char must be use the ''
    boolean f = false;
    String g = "不可描述";

}
本站文章、资源若无特殊说明,均遵循CC-BY-NC-SA 4.0 中文协议
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇