java练习题
走丢的男孩
这个作者很懒,什么都没留下…
展开
-
JAVA —— abstract抽象类(综合练习题)
抽象类:抽象方法所在的类,必须是抽象类,在class之前写上abstract即可。使用:1.不能直接创建new抽象对象。2.必须用一个子类来继承抽象父类。3.子类必须覆盖重写抽象父类当中所有的抽象方法。覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上方法体大括号。4.创建子类对象进行使用。注意事项:1.抽象类不能创建对象,如果创建,编译无法通过而报错,只能创建其非抽象子类的对象。2.抽象类可以有构造方法,是供子类创建对象时,初始化父类成员使用的。3.抽象类不一定含原创 2021-07-25 12:47:15 · 1552 阅读 · 0 评论 -
JAVA —— Arrays和Math类
Arrays是一个与数组相关的工具类,里面提供大量静态方法,用来实现数组常见的操作。习题一:使用Arrays相关的API,将一个随机字符串中的所有字符升序排列,并倒序打印。import java.util.Arrays;public class demo02 { public static void main(String[] args) { String str = "agnivzQWERTYUK7861534"; //创建一个随机字符串原创 2021-07-23 12:15:49 · 106 阅读 · 0 评论 -
JAVA —— String类习题
字符串是常量,内容是不可变的。三种构造方法:public String( ) :创建一个空白字符串,不含任何内容。public String( char[ ] array ) :根据字符数组的内容来创建对应的字符串。public String( byte[ ] array ) :根据字节数组的内容来创建对应的字符串。一种直接构造:String str = " Hello " :直接写上双引号就是字符串对象。public class demo02 { public static voi原创 2021-07-21 17:49:45 · 289 阅读 · 0 评论 -
JAVA —— ArrayList集合习题(共四题)
ArrayList集合的长度是可以随机变化的。对于ArrayList来说,有一个尖括号 < E > 代表泛型。泛型:装在集合中的所有元素全都是统一的某个类型。注意:泛型只能是引用类型,不是能基本类型,若要用基本类型,则使用基本类型的包装类。ArrayList<String> list = new ArrayList<>(); //从JDK 1.7+开始,右侧的尖括号内部可以不写内容,但是<>本身还是要写的。/*从JDK 1.5+开始,支持自动装原创 2021-07-21 13:12:44 · 2561 阅读 · 0 评论 -
JAVA —— Random类习题
Random类用来生成随机数字习题一:根据int变量n的值来获取随机数字,范围是[1,n],可以取一也可以取n。package demo02;import java.util.Random;import java.util.Scanner;public class demo02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);原创 2021-07-20 20:49:35 · 700 阅读 · 2 评论 -
JAVA —— Scanner类练习题
题目一:键盘输入两个int数字,并且求出和值。package demo;//学自动化的小崽子import java.util.Scanner;public class demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请用键盘输入,第一次:"); int num1 = sc.nextInt(); Sy原创 2021-07-20 10:48:32 · 790 阅读 · 0 评论 -
初学者:java练习题———含答案------gui设计(9)
程序代码:import java.awt.*;public class MenuExample extends Frame { MenuExample(String title) { super(title);//设置框架标题 MenuBar mbar = _________________;//创建菜单条 //创建菜单对象:文件,编辑,帮助 Menu menuFile = new Menu("文件"); Menu menuEdit = _________________;.原创 2021-06-19 12:10:37 · 340 阅读 · 0 评论 -
初学者:java练习题———含答案------java用户界面设计(8)
程序代码:import java.awt.*;class FrameTest extends _________________{ // 继承了Frame类 FrameTest() { _________________;// 设置窗口标题为"窗口测试" setFont(new Font("宋体", Font.PLAIN, 24)); setBackground(Color.red); setForeground(Color.yellow); // 创建标签label,内容为"这.原创 2021-06-16 11:47:25 · 688 阅读 · 0 评论 -
初学者:java练习题———含答案------对象序列化(7)
import java.io.*;class Student implements Serializable { String id; //学号 String name; //姓名 int age; //年龄 //float average; //平均成绩 transient float average; //平均成绩,测试一下,有transient和没有transient结果有何不同。 //构造方法 Student(String s_id, String s_name, ...原创 2021-06-14 12:44:45 · 1898 阅读 · 1 评论 -
初学者:java练习题———含答案------输入输出流(6)
import java.io.*;public class Keyboard { public static void main(String[] args) throws IOException { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); FileOutputStream fos = new FileOutputS..原创 2021-06-13 17:38:02 · 1951 阅读 · 4 评论 -
初学者:java练习题———含答案------异常处理(5)
public class MyExceptionTest { public static void main(String[] args) { try{ int x = 68; int y = Integer.parseInt(args[0]); int z = x/y; System.out.println("x/y的值是:" + z); }catch(ArrayIndexOutOfBoundsException e) { System.out.println(..原创 2021-06-12 12:43:25 · 226 阅读 · 0 评论 -
初学者:java练习题———含答案------抽象类与接口(4)
一.观察以下代码回答下列问题抽象类abstract class A { abstract void m1(); }class B extends A { void m1() { System.out.println("In m1"); } void m2() { System.out.println("In m2"); }}基本引用 main类public class AbstactRef { public static void main(String[] ar原创 2021-06-11 15:22:03 · 842 阅读 · 1 评论 -
初学者:java练习题———含答案------继承与多态(3)
Student类public class Student { protected String name; protected String num; protected int age; protected static int studentCount = 0; public Student() { } public Student(String name, String num, int age) { this.name = name; this.num =.原创 2021-06-10 23:31:35 · 602 阅读 · 0 评论 -
初学者:java练习题———含答案-------类与对象(2)
一//声明RectTest类class RectTest{ public static void main(String args[]){ Rect rect1=new Rect(); System.out.println("矩形1的信息 "+rect1.toString()); Rect rect2=new Rect(33,44); System.out.println("矩形2的信息 "+rect2.toString()); rect1 = rect2; Sys原创 2021-06-10 16:57:13 · 432 阅读 · 0 评论 -
初学者:java练习题——含答案------java编程基础(1)
public class demo01 {public static void main(String[] args) //最佳记忆方法 psvm(s[] a);{System.out.println(" * ");System.out.println(" * * ");System.out.println(" * * ");System.out.println("* * ");System.out.println(" * * ");Sy.原创 2021-06-10 11:02:18 · 1014 阅读 · 3 评论