Java自学的经典题型总结
经典题型
1.Hello Word
2.嵌套循环问题
3.定义一个类求圆的面积和周长
4.计算两点间的距离
5.定义一个类并打印其姓名和年龄
6.构造与重载定义个人信息
7.十进制对二进制八进制十六进制的转换
8.随机生成问题
9.数组的使用
Hello Word
- 程序猿的第一个程序
1 | public class HelloWord { |
嵌套循环问题
- 生成一个九九乘法表
1 | package 循环for嵌套; |
定义一个圆类Circle
- 定义一个圆类——Circle.
- 在类的内部提供一个属性:半径(r).
- 同时 提供 两个 方法 : 计算 面积 (getArea()) 和 计算 周长(getPerimeter()) 。
- 通过两个方法计算圆的周长和面积并且对计算结果进行输出。
- 最后定义一个测试类对 Circle 类进行使用。
1 | package 编码题2; |
计算两点之间的距离
1 | package 方法的构造; |
- 此方法要注意的是在
public double getDistance(point p)
的方法中,传入的是point对象的值,所以在定义的时候直接定义了三个p;p2;or
目的是方便调用
定义一个类并打印其姓名和年龄
- 编写 Java 程序,用于显示人的姓名和年龄。
- 定义一个人类Person。
- 该类中应该有两个私有属性: 姓名 (name) 和年龄 (age) 。
- 定义构造方法用来初始化数据成员。
- 再定义显示(display()) 方法将姓名和年龄打印出来。
- 在 main 方法中创建人类的实例然后将信息显示。
1 | package 编码题1; |
构造与重载定义个人信息
- 构造方法与重载:
- 定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。
- 在建立类的实例时把以上三个信息都作为构造函数的参数输入。
- 其中用户 ID 和用户密码时必须缺省时,email地址是用户 ID 加上字符串”@qq.com”。
1 | package 编码题3; |
进制转换
- 十进制转换
- 转换成二进制
- 转换成八进制
- 转换成十六进制
1 | package 编码题4; |
随机生成月份
- 随机生成月份和字母并且判断是不是原因字母
1 | public class Switch { |
数组的使用
- 创建一个类包括ID 和 Name
- 利用数组建立三个对象
1 | package 数组的使用; |