Java编程思想第4版第三章习题

这篇博客主要展示了Java编程思想第四版第三章的习题解答,涉及类、域、方法调用、数值计算、字符串比较以及位操作等概念。通过实例代码解释了如何创建float域的类、计算速度、比较引用以及模拟掷硬币等操作。同时,博主分享了在解决部分题目时遇到的疑惑和解决方案。
摘要由CSDN通过智能技术生成

因为我是从C++转来的,所以学起来比较容易,闲话少说直接上题。

PS:编译器eclipse,正在安装IDEA,安装成功的话后面用这个编译器写

1.使用简短的和正常的打印语句来编写一个程序:

PS:这个代码包我没下载,自然这道题写不了,也无所谓这个包没啥用。

2.创建一个包含float域的类,并用这个类展示别名机制。

首先,我们要明白域是一种属性,可以是一个类变量,一个对象变量,一个对象方法变量或者是一个函数的参数。

import java.util.*;
public class TEST {
	static class A{
		float i;
	}
	public static void main(String[] args) {
		A a=new A();
		A b=new A();
		a.i=1;
		b.i=2;
		System.out.print(a.i+" "+b.i+'\n');
		a=b;
		System.out.print(a.i+" "+b.i);
	}

}

output:

1.0 2.0
2.0 2.0

3.创建一个包含一个float域的类,并用这个类展示方法调用时的别命


import java.util.*;
class A{
	float i;
}
public class TEST {                           
                                
	public static class B{                               //不写static会报错
		static void f(A a) {    //The method f cannot be declared static;
			a.i=2.10f;  // static methods can only be declared in 
		}                    //a static or top level type
	}
	public static void main(String[] args) {
		A b=new A();
		b.i=3.10f;
		System.out.print(b.i+" ");
		B.f(b);
		System.out.print(b.i);
	}

}

output:3.1 2.1

4.编写一个计算速度的程序,它所使用的距离和时间都是常量。

import java.util.*;
public class TEST {

	public static void main(String[] args) {
		final float time=10;
		final float meter=5;
		System.out.print(meter/time);
	}

}

output:0.5

5.创建一个名为Dog的类,它包含两个String域:name和says。在main()方法中,创建两个Dog对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值