您的位置:首页 > 编程语言 > Java开发

Java面向对象程序设计 java实验报告第三个

2014-10-01 13:16 274 查看
1. RunYear.java 输出1900到2000年之间的所有润年

public class RunYear {

public static void main(String[] args) {
int i ;
for(i=1900;i<=2000;i++){
if((i%4==0 && i%100!=0) || i%400==0){
System.out.println("year:"+i);
}
}
}

}
2. Jsarea.java 对三角形面积的计算

import java.util.Scanner;

public class Jsarea {

public static void main(String[] args) {
final  double PI = 3.14;

countArea();
}

public static void countArea() {
double bian1=1,bian2=1,bian3=1;
double P;
int i;
double s;
Scanner myinput = new Scanner(System.in);
for(i=1;i<=3;i++){
System.out.println("请输入第"+i+"个边的边长:");
if(i==1)
bian1 = myinput.nextDouble();
else if(i==2)
bian2=myinput.nextDouble();
else
bian3=myinput.nextDouble();
}
if(!(bian1+bian2>bian3) || !(bian1-bian2<bian3)){
System.out.println("您输入的三边有误!");
System.exit(0);
}
else
{
P = (bian1+bian2+bian3)/2.0;
s=Math.sqrt(P*(P-bian1)*(P-bian2)*(P-bian3));
System.out.println("这个三角形的三边分别为:"+bian1+"  "+bian2+"   "+bian3+"    面积为:"+s);
}

}

}
3 . 运行下列程序,并写出其输出结果。

interface ShowMessage{
void display(String s);
}
class TV implements ShowMessage{
public void display(String s){
System.out.println(s);
}
}
class PC implements ShowMessage{
public void display(String s){
System.out.println(s);
}
}

public class Example {

public static void main(String[] args) {
ShowMessage sm;
sm=new TV();
sm.display("长城牌电视机");
sm=new PC();
sm.display("联想奔月 5008PC");
}

}


结果为:

长城牌电视机

联想奔月 5008PC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: