- 博客(36)
- 收藏
- 关注
原创 接口(使用Edible接口来明确一个对象是否是可食用的)
public class Test { public static void main(String[] args) { Object[] objects={new Chicken(),new Tiger(),new Orange()};//创建对象数组 for (int i=0;i<objects.length;i++){ i...
2020-04-25 15:48:02
1352
原创 抽象的Number类
import java.util.ArrayList;import java.math.*;public class LargestNumber { public static void main(String[] args) { ArrayList<Number> list = new ArrayList<>(); list....
2020-04-13 14:45:43
257
原创 设计和使用抽象类(抽象方法)
import java.util.Date;public abstract class GeometricObject {//创建一个抽象类模拟几何对象的共同特征 private String color = "white"; private boolean filled; private java.util.Date dateCreated; protect...
2020-04-11 20:34:05
746
原创 声明,抛出和捕获异常
public class CircleWithException { private double radius; private static int numberOfObjects; public CircleWithException() { this(1.0); } public CircleWithException(doub...
2019-12-03 22:01:55
305
原创 ATM机
public class Account { private int id; private double balance = 100; public Account(int id, double money) { this.id = id; this.balance = money; } public double g...
2019-11-21 11:51:59
182
原创 设计一个储存对象的栈类Stack(可以使用一个ArrayLiist来实现)
import java.util.ArrayList;public class Stack { private ArrayList<Object> list = new ArrayList<>();//一个储存元素(对象)的列表 public boolean isEmpty() { return list.isEmpty();//如果栈...
2019-11-19 21:25:53
303
原创 类的继承(方法重写与重载)
public class Test01 { public static void main(String[] args) { A a = new A(); a.p(10); a.p(10.0); }}class B { public void p(double i) { System.out.printl...
2019-11-18 17:04:14
253
原创 ArrayList类:提示用户输入一个数字序列,然后显示该序列中的不同数字
import java.util.ArrayList;import java.util.Scanner;public class Test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>();//使用ArrayList类创建...
2019-11-18 16:11:54
836
原创 StringBuilder类:判断字符串是否是回文串时忽略既非字母又非数字的字符
import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); String s = input.nextLine();//从控制台读入一个字符串 ...
2019-11-07 22:30:52
725
原创 设计栈类(定义一个类模拟栈,假设该栈储存int数值,该类封装栈的储存并提供处理栈的操作)
public class StackOfIntergers { private int[] elements;//栈中的元素都储存在一个名为elements的数组中,创建栈的时候,同时也创建了这个数组 private int size;//size记录了栈中元素的个数 public StackOfIntergers() {//构建一个默认容量为16的空栈 ...
2019-11-04 16:16:48
591
原创 设计Course类:处理课程信息,每门课都有一个名字以及选课的学生,要能够向/从这个课程添加/删除一个学生
public void dropStudent(String student) { String[] newStudent = new String[students.length]; int index = Arrays.binarySearch(getStudents(), student); if (index >= 0) { ...
2019-11-02 16:49:08
5807
2
原创 设计一个名为Location的类,定为二维数组的最大值及其位置
public class Location { public int row;//公共数据域row,column,maxValue public int column; public double maxValue;}import java.util.Scanner;public class Test { public static void main...
2019-10-31 13:37:32
4242
原创 设计一个名为Fan的类来表示风扇(并实现一些功能)
public class Fan { static final int SLOW = 1;//三个名为SLOW,MEDIUM,FAST而值为1,2,3的常量,表示风扇的速度。 static final int MEDIUM = 2; static final int FAST = 3; private int speed = SLOW;//一个名为speed的int...
2019-10-30 15:03:49
13397
10
原创 创建对象数组(求圆的数组的总面积)
public class Circle { private double radius = 1; public Circle(double newRadius){ radius=(newRadius>=1)?newRadius:0; } public double getRadius() { return radius; ...
2019-10-27 18:27:57
1150
1
原创 传递基本类型参数和传递引用类型参数的区别
public class Circle { public double radius; public Circle(double newRadius) { radius = newRadius; }}public class Test { public static void main(String[] args) { Circ...
2019-10-25 19:57:10
829
原创 向方法传递对象参数
public class Circle { private double radius = 1; private static int numberOfObjects = 0; public Circle() { numberOfObjects++; } public Circle(double newRadius) { ...
2019-10-25 19:14:21
330
原创 编写程序:读取1到100之间的整数,计算每个数出现的次数(数组的计数,去重,将字符串数组转换成整形数组)
import java.util.Arrays;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); String[] a = input.nextLi...
2019-10-09 18:49:59
6301
原创 编写一个程序,从一幅牌中随机选出四张牌
public class Test { public static void main(String[] args) { int[] deck=new int[52];//定义数组deck for (int i=0;i<deck.length;i++){ deck[i]=i;}//初始化数组deck,将0-51赋值给dec...
2019-10-05 17:40:24
1742
原创 将16进制数转化成10进制数
import java.util.Scanner;public class Month { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("输入一个16进制的数字"); String hex=inpu...
2019-10-02 22:28:49
2029
原创 使用函数的调用(打印若干个素数)
public class Month {//定义类 public static void main(String[] args) {//主函数Main numberprime(100);//调用numberprime函数,打印100个素数 }) public static void numberprime(int numberOfPrime) {/*定...
2019-10-02 15:11:31
335
原创 求不同利率下的贷款(利率从5%到8%,每次递增1/8)
import java.util.Scanner;public class Dooo { public static void main(String[] args) { Scanner input = new Scanner(System.in);System.out.println("enter loan amount");//输入贷款总额double loan...
2019-09-30 17:20:04
275
原创 九九乘法表
import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println(" 九九乘法表 ");System...
2019-09-28 18:06:26
604
原创 while循环:多个减法测试题
import java.util.Scanner;public class Demo { public static void main(String[] args) { Scanner input = new Scanner(System.in); int count = 0; int correctCount = 0; ...
2019-09-26 19:39:47
228
原创 char 和String
public class Come {public static void main(String[] args){ double a='a'+Math.random()*26; System.out.println((char)a); }}
2019-09-23 18:57:21
89
原创 计算三角形的角度
import java.util.Scanner;public class Main { public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.println("enter x1 y1 x2 y2 x3 y3");double x1=input.n...
2019-09-22 20:20:08
1199
原创 解一元二次方程的根+求解2*2线性方程
import java.util.Scanner;public class Switch { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("enter a b and c"); ...
2019-09-22 15:12:28
289
原创 switch
import java.util.Scanner;public class Switch { public static void main(String[] args) { Scanner input=new Scanner(System.in); int a=input.nextInt(); int x = 1; ...
2019-09-22 14:03:43
109
原创 彩票
import java.util.Scanner;public class Lottery { public static void main(String[] args){ Scanner input=new Scanner(System.in); int lottery=(int)(Math.random()*100); Syste...
2019-09-22 00:31:44
304
原创 计算税率(单身纳税人)
import java.util.Scanner;public class ComeputeTax { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("0-单身纳税人" + "1-已婚共同纳税人" ...
2019-09-21 22:46:54
424
原创 if else计算BMI
import java.util.Scanner;public class If { public static void main(String[] args) { Scanner input = new Scanner(System.in); double score = input.nextDouble(); if (score...
2019-09-21 13:21:45
1167
原创 了解Boolean
import java.util.Scanner;public class Boolean { public static void main(String[] args){ Scanner input=new Scanner(System.in); int num1=(int)(System.currentTimeMillis()%10);...
2019-09-21 11:36:42
103
原创 圆的面积
public class Hello { public static void main(String[] args) { double banjing; double area; banjing = 10; area = banjing * banjing * Math.PI; System.ou...
2019-09-19 22:45:27
739
原创 温度
import java.util.Scanner;public class Average {public static void main(String[] args){Scanner input=new Scanner(System.in); System.out.println("输入华氏温度"); double huashiwendu= input.n...
2019-09-19 22:45:16
150
原创 JAVA HelloWorld
**1首先编写类名(首字母大写) class HelloWorld关键字全部小写:class public static void …3.`类的作用是通过javac编译使java源代码文件变成字节码文件(.class),再通过java编译实现功能固定的格式:public static void main(String[] args)(我也不知道为啥)输出格式为Syste...
2019-09-18 21:59:51
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人