Java练习
壹玖二一
少年负壮气,奋烈自有时。
展开
-
Java:5-6
问题5:请仔细阅读下面的程序,分析程序的结构和输出结果。由此理解接口、抽象类、继承、实现接口,进一步理解多态。interface Food{ public void doEat();} // doEat()是吃食物的方法abstract class Fruit{} //水果抽象类abstract class Meat{ } //肉抽象类class Apple e...原创 2021-12-21 00:39:48 · 223 阅读 · 1 评论 -
Java:实验四第6题
问题:设计一个程序,其中含有一个接口Shape(形状),其中有求形状的面积的方法area()。再定义三个实现接口的类:三角型类、矩形类和圆类。在主方法中创建Shape类型的一维数组,它有三个元素,放置三个对象,分别表示三角形、矩形和圆,然后利用循环输出三个图形的面积。( 注:三角形面积s=Math.sqrt(p*(p-a)*(p-b)*(p-c)),a,b,c为三条边,p=(a+b+c)/2)代码:(1)接口Shape:定义了求形状面积的方法getArea()p...原创 2021-12-20 23:50:15 · 913 阅读 · 0 评论 -
Java:实验四第5题
问题:请仔细阅读下面的程序,分析程序的结构和输出结果。由此理解接口、抽象类、继承、实现接口,进一步理解多态。interface Food{ public void doEat();} // doEat()是吃食物的方法abstract class Fruit{} //水果抽象类abstract class Meat{ } //肉抽象类class Apple ex...原创 2021-12-21 00:07:58 · 577 阅读 · 0 评论 -
Java:数组排序输出
问题:编写一个程序,在其中建立一个有10个整数的数组,运行后从键盘输入10个数,然后排序(升序)后输出代码:package com.company;import java.util.Scanner;public class Main { public static void main(String[] args) { int num[]=new int[10]; Scanner input=new Scanner(System.in);原创 2021-11-20 10:11:22 · 3280 阅读 · 0 评论 -
Java:求矩阵每行之和
问题:编写一个程序,计算出5行5列整数矩阵的每行之和代码:package com.company;import java.util.Scanner;public class Main { public static void main(String[] args) { int num[][]=new int[5][5]; Scanner input=new Scanner(System.in); for(int i=0;i&l原创 2021-11-20 09:48:44 · 948 阅读 · 0 评论 -
Java:统计数字
问题:统计个位数是6,并且能被3整除的五位数共有多少个代码:package com.company;public class Main { public static void main(String[] args) { int sum=0; for(int i=10006;i<=99996;i+=10) { if (i % 3 == 0) { sum++;原创 2021-11-20 00:53:12 · 689 阅读 · 0 评论 -
Java:输出“水仙花数”
问题:打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如153是一个“水仙花数”,因为153=13+53+33。代码:package com.company;public class Main { public static void main(String[] args) { int num[] =new int[3]; for(int i=100;i<1000;i++) {原创 2021-11-20 00:37:16 · 173 阅读 · 0 评论 -
Java:月份的中英文转换
问题:编写一程序,将从键盘输入的每个月份数(整数)显示出其对应的英文,直至输入0结束,注意对非法数据的处理。 (while,switch语句)代码:package com.company;import java.io.IOException;import java.util.Scanner;public class Main { public static void main(String[] args) throws IOException { Scan.原创 2021-11-20 00:11:41 · 2408 阅读 · 0 评论