查看“Java实训13”的源代码
←
Java实训13
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==任务一 快乐期末== *编写Java程序打印所有的水仙花数。要求:分行打印,每行显示5个 源码出自 计1 于娇 <nowiki>package test1; public class sxh { public sxh() { // TODO Auto-generated constructor stub } public static void main(String[] args) { // TODO Auto-generated method stub int num=0; for(int i=100;i<1000;i++){ //寻找期间的水仙花数 int a=i%10; int b= (i/10)%10; int c=i/100; if(a*a*a+b*b*b+c*c*c == i){ System.out.print("水仙花数:"+i+" "); num = num+1; if(num%5==0){ System.out.println( ); } } } } } </nowiki> *定义一个接口Item,有两个方法分别是area( )和volume( ) 。 源码出自 计1 徐洁 <nowiki>public interface Item { public double area(); public double volume( ); }</nowiki> *创建一个正方体类Cube。 要求: #实现上面题目中的接口,并在类中添加正方体的边长t 属性。 #重写area( ): 计算并打印正方体的表面积。 #重写volume( ): 计算并打印正方体的体积。 在Main()方法中创建一个正方体对象cube,给各个属性赋值,并调用area( )和volume( )计算该正方体的表面积和体积 源码出自 计1 徐洁 <nowiki>public class Cube implements Item { private double l;//正方体的边长 public Cube(double l){ super(); this.l = l; } public double getl() { return l; } public void setl(double l) { this.l = l; } public double area(){ double s=l*l*6; return s; }; public double volume( ){ double v=l*l*l; return v; }; }</nowiki> <nowiki>public class MainClass { public static void main(String[] args) { // TODO Auto-generated method stub Cube c1=new Cube(5.0); System.out.println("正方体的表面积:"+c1.area()); System.out.println("正方体的体积:"+c1.volume()); c1.setl(6.0); System.out.println("正方体的表面积:"+c1.area()); System.out.println("正方体的体积:"+c1.volume()); } }</nowiki> ==任务二 实践中来 == 完成实训: [[Java任务:用户登录界面功能实现]] (如果用户登录窗体尚无实现的,可以先参考这个实训: [[Java任务:购书系统登录窗体的设计]] 设计出窗体)
返回至
Java实训13
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息