Java
寒凡.
每日不断努力,希望大家能早日通透,让我们一起学习,共同进步!
展开
-
实现父类一个动物的类, 包括成员变量名字年龄皮毛颜色,带参数构造函数,动物类有一个方法,move,打印动物是可以动的 1.《实现一个子类老鼠的类,继承动物类,老鼠类继承父类成员变量,老鼠还有个自己的属
编写一个程序,程序包括如下内容实现父类一个动物的类, 包括成员变量名字年龄皮毛颜色,带参数构造函数,动物类有一个方法,move,打印动物是可以动的1.《实现一个子类老鼠的类,继承动物类,老鼠类继承父类成员变量,老鼠还有个自己的属性,体重,实现老鼠类构造函数继承,move方法重写,老鼠是可以跑的,再实现一个方法,老鼠惨叫》2.《实现一个子类狗的类,继承动物类,狗类继承父类成员变量,狗类还有个自己的属性,体重,实现狗类构造函数继承,实现狗抓老鼠方法,狗的重量大于老鼠的重量可以抓到,抓到老鼠惨叫;否则抓不到原创 2020-12-21 12:59:57 · 1973 阅读 · 0 评论 -
设计一个汽车类Auto,其中包含一个表示速度的double型成员变量speed和表示启动的start0方法、表示加速的speedUp()方法以及表示停止的stop()方法。
设计一个汽车类Auto,其中包含一个表示速度的double型成员变量speed和表示启动的start0方法、表示加速的speedUp()方法以及表示停止的stop()方法。再设计一个Auto的子类Bus,表示公共汽车,在Bus类中定义一个int型的、表示乘客数的成员变量passengers, 另外定义两个方法gotOn()和gotOff()表示乘客上车和下车。编写一个应用程序,测试Bus类的使用。public class TestAuto { public static void main(Str原创 2020-12-11 18:20:20 · 5112 阅读 · 7 评论 -
定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。
定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。定义求圆的面积方法getArea()方法和求圆周长的方法getPerimeter()。为半径radius定义方法和修改方法。定义一个带参数的构造方法,通过给出圆的半径创建对象。定义默认构造方法,在该方法中调用有参数构造方法,将圆的半径设置为1.0.编写程序测试这个圆类的所有方法。public class Circle { double centerX ;//表示圆原创 2020-12-04 09:39:47 · 12584 阅读 · 3 评论 -
利用Java计算当n=10000,20000,……100000时π的值
计算当n=10000,20000,……100000时π的值public class Jsz { public static void main(String[] args) { double a,b ; //定义一个变量a和b int n,c; //定义一个变量n和c for ( n =10000; n <= 100000; n+=10000) { //按照10000的加输出1万,2万,3万 b = 0;原创 2020-11-13 21:35:41 · 1861 阅读 · 0 评论 -
利用Java 编写程序读入一个整数,显示该数的所有素数因子,例如,输入整数位120,输出为2、2、2、3、5。
显示该数的所有素数因子import java.util.Scanner;public class Ssyz { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入一个整数:"); int a=sc.nextInt(); System.out.print("该数的所有素数因子是:");原创 2020-11-13 21:23:17 · 5099 阅读 · 0 评论 -
利用Java编写程序,求出1到1000的所有完全数,完全数是其所有因子(包括1但不包括本身)的和等于该数 ,例如,28=1+2+4+7+14,28就是一个完全数
求出1到1000的所有完全数public class Wqs { public static void main(String[] args) { for (int a = 1; a <=1000; a++) { int sum = 1; for (int b = 2; b <a ; b++) { if ( a % b == 0 ) sum = sum原创 2020-11-13 21:18:17 · 8202 阅读 · 0 评论 -
利用Java从键盘输入两个整数,计算这两个数的最小公倍数和最大公因数并输出
从键盘输入两个整数,计算这两个数的最小公倍数和最大公因数并输出import java.util.Scanner;public class Gysgbs { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数"); //获取从键盘键入的两个整数 int nu原创 2020-11-13 21:14:15 · 2891 阅读 · 1 评论 -
利用Java编写程序 ,求出所有的水仙花数,水仙花数是这样的三位数,他的各位数字的立方等于这个三位数本身。例如,371=3*3*3*+7*7*7+1*1*1
求出所有的水仙花数public class Sxh { public static void main(String[] args) { int a,b,c; for (int i = 100; i < 1000; i++) { //输出100到1000的三位数 a = i / 100; //百位数 b = (i - a * 100) / 10; //十位数原创 2020-11-13 20:52:05 · 787 阅读 · 0 评论 -
利用Java求解“鸡兔同笼问题”:鸡和兔在一个笼子里,共有腿100条,头40个,问鸡兔各有几只?
Java求解“鸡兔同笼问题”public class Jttl { public static void main(String[] args) { int jt = 0 ; while (jt<99){ if (jt*4 + (40-jt)*2 == 100) { System.out.println("兔有"+jt+"只"); System.out.println("鸡原创 2020-11-13 13:36:58 · 2608 阅读 · 0 评论 -
利用Java编写程序,计算下面级数之和:1/3+3/5+5/7+7/9+9/11+11/13+....+95/97+97/99
计算级数之和public class Qh { public static void main(String[] args) { double i = 1; double sum = 0; while (i<99){ sum += i/(i+2); i = i + 2; } System.out.println("sum = "+sum); }}原创 2020-11-13 11:58:14 · 3391 阅读 · 1 评论 -
利用Java编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值。在这个程序中不要使用Integer.toBinaryString(int)
提示用户输入一个十进制整数,然后显示对应的二进制值import java.util.Scanner;public class Sze { public static void main(String[] args) { String er = " "; Scanner sc = new Scanner(System.in); System.out.println("请输入一个十进制整数:");原创 2020-11-13 11:54:05 · 1604 阅读 · 0 评论 -
利用Java编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入一个整数:8899123各位数字之和为:40
编写程序从键盘输入一个整数,计算并输出该数的数字之和import java.util.Scanner;public class Zszh { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数");//获取从键盘键入的数 int number = sc.ne原创 2020-11-13 11:43:22 · 13561 阅读 · 3 评论 -
利用Java打印空心菱形
利用Java打印空心菱形public class Lx { public static void main(String[] args) { //打出空心菱形 for (int i = 1; i <= 4; i++) {//控制行数 for (int k = 1; k <= 4 - i; k++) {//空格的个数 System.out.print(" "); }原创 2020-11-13 10:52:01 · 375 阅读 · 0 评论 -
利用Java模拟石头剪刀布游戏
模拟石头剪刀布游戏import java.util.Scanner;public class Sjb {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“你出什么? (石头(2)、剪刀(1)、布(0)”);//获取用户输入的数int sjb = sc.nextInt();int computer =(int)( Math.random()*3);////原创 2020-11-08 18:03:35 · 3499 阅读 · 9 评论 -
利用Java实现从键盘输入一个年份,程序输出改年出生的人的生肖
从键盘输入一个年份,程序输出改年出生的人的生肖。import java.util.Scanner;public class Sesx {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“请输入你的出生年份”);int year = sc.nextInt();if (year%12 == 4) {System.out.println(year+“年属鼠”原创 2020-11-08 17:44:30 · 3623 阅读 · 1 评论 -
利用Java计算一元二次方程的两个实数根
计算一元二次方程的两个实数根import java.util.Scanner;public class Psg {public static void main(String[] args) {Scanner reader = new Scanner(System.in);System.out.println(“请输入方程的系数a、b、c:”);int a, b, c;a = reader.nextInt();b = reader.nextInt();c = reader.nextInt(原创 2020-11-08 17:26:48 · 2656 阅读 · 0 评论 -
利用Java找出输入abc三个数中最大值
利用Java找出输入abc中最大值import java.util.Scanner;public class abcmax {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int max=0;System.out.print(“输入a:”);int a = scanner.nextInt();System.out.print(“输入b:”);int b = scanner.n原创 2020-11-06 11:09:52 · 4593 阅读 · 1 评论 -
利用Java计算计算贷款的月支付金额和总偿还金额
计算贷款的月支付金额和总偿还金额#公式:贷款总额x月利率/(1-1/(1+月利率)^年数x12)import java.util.Scanner;public class Meiyuezhifue {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print(“输入年利率:”);double d = scanner.nextDouble();System.o原创 2020-11-04 13:38:31 · 3068 阅读 · 0 评论 -
利用Java计算输入a,b,c表达式
计算输入a,b,c表达式import java.util.Scanner;public class Bds {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print(“输入a:”);double a = scanner.nextDouble();System.out.print(“输入b:”);double b = scanner.nextDouble(原创 2020-11-04 13:20:02 · 1320 阅读 · 0 评论 -
利用Java获取当前时间
获取当前时间public class Shijian {public static void main(String[] args) {long l=System.currentTimeMillis();long x;x=l/1000;System.out.println(“当前时间:”+(x/3600)%24+8+":"+x/60%60+":"+x%60);}}原创 2020-11-04 13:12:52 · 129 阅读 · 0 评论 -
利用Java计算圆柱体积
计算圆柱的体积import java.util.Scanner;public class Yuanzhutiji {public static void main(String[] args) {double radius;double area;Scanner input = new Scanner(System.in);System.out.print(“请输入圆柱底面半径:”);radius = input.nextDouble();System.out.print(“请输入圆柱的高原创 2020-11-04 13:04:56 · 14120 阅读 · 2 评论 -
利用Java计算圆的面积
计算圆的面积import java.util.Scanner;public class yuan {public static void main(String[] args) {double radius;double area;Scanner input = new Scanner(System.in);System.out.println(“请输入半径值:”);radius = input.nextDouble();area = Math.PI * radius *radius;S原创 2020-11-04 13:01:31 · 30197 阅读 · 3 评论 -
利用Java实现将华氏温度转换为摄氏温度
将华氏温度转换为摄氏温度import java.util.Scanner;public class Wendu {public static void main(String[] args) {System.out.print(“输入华氏温度:”);Scanner in = new Scanner(System.in);double hsd = in.nextDouble();double hsd1=(5.0/9.0)*(hsd-32);System.out.print("摄氏度 = " +原创 2020-11-04 12:54:45 · 8291 阅读 · 1 评论 -
利用Java计算一光年的距离
计算一光年的距离public class LightYear {public static void main(String[] args) {int speed = 300000;long seconds = 365 * 24 * 60 * 60;long distance = speed * seconds;System.out.println(“一光年的距离是”+distance+“千米。”);}}...原创 2020-11-03 21:01:09 · 1657 阅读 · 0 评论 -
利用Java实现从键盘输入一个double型数,输出该数的整数部分和小数部分
从键盘输入一个double型数,输出该数的整数部分和小数部分import java.util.Scanner;public class FractionDemo {public static void main(String[] args) {System.out.print(“请输入一个浮点数;”);Scanner sc = new Scanner(System.in);double d = sc.nextDouble();System.out.println(“整数部分;”+(int)d)原创 2020-11-03 20:56:18 · 16344 阅读 · 3 评论 -
利用Java实现键盘上输入体重和身高计算BMI是否超标
键盘上输入体重和身高计算BMI是否超标import java.util.Scanner;public class BMI {public static void main(String[] args) {double radius;double BMI;Scanner input = new Scanner(System.in);System.out.print(“体重(KG):”);radius = input.nextDouble();System.out.print(“身高(M):”原创 2020-11-03 20:41:12 · 6532 阅读 · 0 评论 -
利用Java读取一个0~1000的整数,将该整数的各位相加求和
读取一个0~1000的整数,将该整数的各位相加求和第一种方法:import java.util.Scanner;public class Dqszzh {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print(“随机输入一个0~1000的整数:”);int x = input.nextInt();int y = x % 10; //输入整数的尾数结果in原创 2020-11-03 20:49:09 · 7180 阅读 · 2 评论 -
利用Java演示字符数据和布尔型数据的使用
利用Java演示字符数据和布尔型数据的使用public class CharBooolDemo {public static void main(String[] args) {boolean b;char ch1,ch2;ch1 = ‘Y’;ch2 = 65;System.out.println("ch1 = “+ch1+”,ch2 = "+ch2);b = ch1==ch2;System.out.println(b);ch2 ++;System.out.println(“ch2=”原创 2020-11-03 20:44:50 · 117 阅读 · 0 评论