TJ练习

这篇博客涵盖了多个Java编程基础练习,包括创建具有float域的类以理解方法别名,实现Dog类并创建对象展示属性,使用==和equals()比较对象,模拟抛硬币,进行十六进制、八进制和二进制的数值操作,以及编写方法展示不同字符的二进制表示和比较字符串。这些练习旨在加深对Java基础概念和运算的理解。
摘要由CSDN通过智能技术生成

1.创建一个包含一个float域的类,并用这个类来展示方法调用时的别名机制。

class TestMethod{
    float f;
}   
/**
 * TJpritice
 */
public class TJpritice {
    public static void changeValue(TestMethod tm){
        tm.f=2.1f;
    }
    public static void main(String[] args) {
        TestMethod m=new TestMethod();
        m.f=2.2f;
        System.out.println("1. "+m.f);
        changeValue(m);
        System.out.println(("2. "+m.f));
    }

2.创建一个名为Dog的类,它包含两个String域:name和says。在main()方法中,
创建两个Dog对象,一个名为spot(它的叫声为“Ruff!”),另一个名为scruffy(它的叫声为“Wurf!”), 然后显示它们的名字和叫声。

class Dog{
    String name;
    String says;
}
/**
 * TJpritice
 */
public class TJpritice {

    public static void main(String[] args) {
        Dog dog1=new Dog();
        Dog dog2=new Dog();
        dog1.name="sport";
        dog2.name="scruffy";
        dog1.says="Ruff!";
        dog2.says="Wurf";
        System.out.println("dog1.name: "+dog1.name+" "+"dog1.says: "+dog1.says);
        System.out.println("dog2.name: "+dog2.name+" "+"dog2.says: "+dog2.says);

    }
}

3.在上一个练习的基础上,创建一个新的Dog索引,并对其赋值为spot对象,测试用==和equals()方法来比较所有的结果

<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值