JavaSE编码试题强化练习1】的更多相关文章

1. 编写应用程序,创建类的对象,分别设置圆的半径.圆柱体的高,计算并分别显示圆半径.圆面积.圆周长,圆柱体的体积. /** * 定义父类--圆类 */ public class Circle { /** * 私有属性:成员变量--圆半径 */ private double radius; /** * 构造方法 */ public Circle() { radius = 0.0; } public Circle(double radius) { this.radius = radius; } /…
1.编写应用程序,创建类的对象,分别设置圆的半径.圆柱体的高,计算并分别显示圆半径.圆面积.圆周长,圆柱体的体积. /** * 圆类 */ public class Circle { /** * 类属性--圆半径 */ private double radius; /** * 构造方法 */ public Circle() { } public Circle(double radius) { this.radius = radius; } /** * 成员方法--计算圆的周长 */ double…
1.写出选择排序的代码实现,对一个int数组进行排序 public class TestSelectSort { public static void main(String[] args) { int [] arr = {87,65,5,5,43,21}; System.out.print("排序前:[ "); for (int i : arr){ System.out.print(i+" "); } System.out.println("]"…
1.不使用函数实现字符串的翻转 /** * 1.不使用函数实现字符串的翻转 */ public class TestStringReverse { public static void main(String[] args) { String s1 = "FEDCBA"; System.out.println("翻转前:"+s1); /** * 此处需注意用s1接收方法的返回值,不然输出的还是没翻转之前的s1 */ s1 = reverseI(s1); System…
1.编写一个Worker类,为Worker类添加相应的代码,使得Worker对象能正确放入TreeSet中.并编写相应的测试代码. /** * Worker类 */ public class Worker implements Comparable<Worker>{ /** * 私有属性 */ private String name; private int age; private double salary; /** * 构造方法 */ public Worker() { } public…
1.给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐. public class TestCirculation { public static void main(String[] args) { int money = 20; int price = 3; /** * temp为每一次可以买的可乐的瓶数 */ int temp = 0; /** * change表示每次购买完可乐剩下的钱 */ int change = 0; /** * sum表示总的…
1.编写递归算法程序:一列数的规则如下: 0.1.1.2.3.5.8.13.21.34...... 求数列的第40位数是多少. public class TestRecursion { public static void main(String[] args) { /** * 调用fibo方法并输出结果 */ int n = 40; TestRecursion tr = new TestRecursion(); System.out.println(tr.fibo(n)); } /** * 定…
JavaSE面试题 欢迎到我的Git仓库去提交您觉得优秀的内容! 1.是否可以从一个static方法内部发出对非static方法的调用? 不可以.当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢?这个逻辑无法成立. 2.Integer与int的区别? int是java提供的8种原始数据类型之一,Integer是java为int提供的封装类.int的默认值为0,而Integer的默认…
第一期:Java面试 - 100题,梳理各大网站优秀面试题.大家可以跟着我一起来刷刷Java理论知识 [002] - JavaSE面试题(二):基本数据类型与访问修饰符 第1问:Java的数据类型有哪些? 第2问:访问权限修饰符 public.private.protected, 以及不写(默认)时的区别? Java中成员的访问权限共有四种,可见性如下: 第3问:接口和抽象类有什么区别? 实现: 抽象类的子类使用extends来继承 接口必须使用implements来实现接口 构造函数: 抽象类…
JavaSE 面试题 类初始化和实例初始化等 class Father { private int i = test(); private static int j = method(); static { System.out.print("(1)"); } Father() { System.out.print("(2)"); } { System.out.print("(3)"); } public int test() { System.…