java练习题
文章平均质量分 72
Frank法兰客
别怕路长梦远,总有星河照耀
展开
-
【通俗易懂学JAVA】——面试题:重写与重载的区别
JAVA练习题重写(Override)与重载(Overload)的区别一、重写(Override)二、重载(Overload)三、重写(Override)与重载(Overload)的区别重写(Override)与重载(Overload)的区别一、重写(Override)● 重写(Override):也称为覆盖,重写是子类对父类的允许访问的方法的实现过程进行重新编写。返回值和形参都不能改变,即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法原创 2021-10-04 18:45:48 · 135 阅读 · 0 评论 -
今日JAVA——练习题十三
JAVA练习题JAVA每日随手练【抽象类与接口】1.单选题一2.单选题二3.单选题三4.单选题四5.课堂代码JAVA每日随手练【抽象类与接口】1.单选题一java 接口的修饰符可以为()A.privateB.protectedC.finalD.abstract正确答案:【分析】:A.包是一组类的集合,B.D.2.单选题二在 java 中 , 一个类()A.可以继承多个类B.可以实现多个接口C.在一个程序中只能有一个子类D.只能实现一个接口正确答案:【分析】:3.单选原创 2021-10-03 21:22:11 · 222 阅读 · 0 评论 -
今日JAVA——练习题十二
JAVA练习题JAVA每日随手练【继承与多态】1.单选题一2.单选题二3.单选题三4.单选题四JAVA每日随手练【继承与多态】1.单选题一A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明:A a0=new A();A a1=new B();A a2=new C();问以下哪个说法是正确的?()A.只有第一行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行,第2行和第3行的声明都是正确的原创 2021-10-03 20:54:30 · 332 阅读 · 0 评论 -
今日JAVA——练习题十一
JAVA练习题JAVA每日随手练【封装(包)与继承】1.单选题一2.单选题二3.单选题三4.单选题四5.单选题五JAVA每日随手练【封装(包)与继承】1.单选题一关于包的说法, 下列错误的是:( )A.包是一组类的集合B.包能防止类的名字冲突C.import 语句能够导入一个指定的包D.import static 能够导入一些静态方法正确答案:C【分析】:A.包是一组类的集合,一个包可以包含若干个类文件, 还可包含若干个包B.Java 使用包(package)这种机制是为了防止命名冲突原创 2021-09-30 23:03:08 · 981 阅读 · 1 评论 -
今日JAVA——练习题十
JAVA练习题JAVA每日随手练【类和对象】1.单选题一2.单选题二3.单选题三4.单选题四5.JAVA每日随手练【类和对象】1.单选题一如下代码的输出结果是什么?()A.0B.1C.2D.编译失败public class Test { public int aMethod(){ static int i = 0; i++; return i; } public static void main(String args[]原创 2021-09-29 17:40:37 · 3416 阅读 · 0 评论 -
今日JAVA——练习题九
JAVA练习题JAVA每日随手练【类和对象】1.单选题一2.单选题二3.单选题三4.单选题四5.单选题五6.单选题六7.单选题七8.单选题八JAVA每日随手练【类和对象】1.单选题一阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()A.能编译通过,并正确运行B.因为使用了未初始化的变量,所以不能编译通过C.以错误的方式访问了静态方法D.能编译通过,但因变量为null,不能正常运行class Test { public static void hello() {原创 2021-09-28 18:38:58 · 387 阅读 · 0 评论 -
今日JAVA——练习题八
JAVA练习题JAVA每日随手练【数组的排序与查找】1.冒泡排序2.数组是否有序3.二分查找4.数组的拷贝5.数组转字符串JAVA每日随手练【数组的排序与查找】1.冒泡排序功能:给定一个整型数组, 实现冒泡排序(升序排序)代码:public class test1 { public static void main(String[] args) { int[] array1 = {8,9,8,7,4,3}; System.out.println("排序前数组原创 2021-09-05 22:12:56 · 122 阅读 · 0 评论 -
今日JAVA——练习题七
JAVA练习题JAVA每日随手练【数组的创建与使用】1.求数组的平均值2.数组所有元素之和3.改变原有数组元素的值4.打印数组5.创建的数组,并且赋初始值JAVA每日随手练【数组的创建与使用】1.求数组的平均值功能:实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型)代码:public class test1 { public static void main(String[] args) { int[] array ={1,2,3,4,原创 2021-09-05 17:22:05 · 65 阅读 · 0 评论 -
今日JAVA——练习题六
JAVA每日随手练【方法的递归】1.青蛙跳台阶问题功能:一只青蛙跳台阶,一次可以跳1阶,可以2阶。那么,台阶为n时,有多少种跳法。分析:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。如果n=1,只有一种跳法,那就是1如果n=2,那么有两种跳法,2,[1,1]如果n=3,那么有三种跳法,[1,1,1],[1,2],[2,1]如果n=4,那么有五种跳法,[1,1,1,1],[1,1,2],[1,2,1],[2,1,1],[2原创 2021-08-30 20:04:54 · 318 阅读 · 3 评论 -
今日JAVA——练习题五
JAVA练习题JAVA每日随手练【方法的创建与调用】1.求最大值方法的重载2.求和的重载3.递归打印数字的每一位4.递归求和5.求斐波那契数列的第 N 项JAVA每日随手练【方法的创建与调用】1.求最大值方法的重载功能:在同一个类中定义多个方法:要求不仅可以求两个整数的最大值,还可以求两个小数的最大值,以及两个小数和一个整数的大小关系代码:import java.util.Scanner;public class test1 { public static void main(Strin原创 2021-08-30 18:44:54 · 208 阅读 · 2 评论 -
今日JAVA——练习题二
JAVA练习题JAVA每日随手练1.输出闰年2.判定素数3.年龄打印JAVA每日随手练1.输出闰年功能:输出 1000 - 2000 之间所有的闰年补充:普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。代码:public class year { public static void main(String[] args) {原创 2021-08-17 22:20:33 · 182 阅读 · 0 评论