1.在屏幕上輸出“你好” //Programmer name Helloword.javapublic class Helloword { public static void main(String args[]){ System.out.print("你好!!!"); }} 2. 用if-els ...
1.在屏幕上輸出“你好”
//Programmer name Helloword.java
public class Helloword {
public static void main(String args[]){
System.out.print("你好!!!");
}
}
2. 用if-else判斷平閏年
//Programmer Name LeapYear.java
public class LeapYear {
public static void main(String args[]){
int year=2015;
// if(args.length!=0)
// year=lnteger.parselnt(args[0]); ~~~異常
if((year%4==0&&year%100!=0)||(year%400==0))
System.out.println(year+"年是閏年");
else{
System.out.println(year+"年是平年");
}
}
}
Integer.parseInt(String)就是將String字元類型數據轉換為Integer整型數據,args[0]就是輸入參數中的第一個參數字元串。
Integer.parseInt(String)遇到一些不能被轉換為整型的字元時,會拋出異常
3.求1到100的和
//Programmer Name ForTest.java
public class ForTest {
public static void main(String args[]){
int i,j,mul,sum=0;
for(i=1; i<=100; i++){
mul=0;
for(j=1; j<=i; j++){
mul=j;
}
sum=sum+mul;
}
System.out.println("1!+2!+3!+......+100! = "+sum);
}
}
4,求圓類問題
1、編寫一個園類Circle,該類擁有:
(1)一個成員變數Radius(私有,浮點型):——存放半徑;
(2)兩個構造方法
Circle()——將半徑設為0
Circle(double r)——創建Circle對象時將半徑初始化為r
(3)三個成員方法
double getArea() ——獲取圓的面積
double getPerimeter() ——獲取周長
void show ——將圓的半徑,面積,周長輸出到桌面
2、編寫一個圓柱體類Cylinder,他繼承上面的Circle圓面類。還擁有:
(1)一個成員變數
double height(私有,浮點型); ——圓柱體的高;
(2)構造方法
Cylinder(double r, double h) ——創建Circle對象時將半徑初始化為r
(3)成員方法分
double getVolume() ——獲取圓柱體的體積
void showVolume() ——將圓柱體的體積輸出到屏幕
編寫應用程式,創建類的對象,別設置圓的半徑、圓柱體的高,計算並分別顯示圓的半徑,圓面積,圓周長,圓柱體的體積。
//Programmer Name TestCylinder.java
class Circle{ //定義父類--園類
private double radius; //成員變數--圓半徑
Circle(){
radius=0.0;
}
Circle(double r){ //構造方法
radius=r;
}
double getPerimeter(){ //成員方法--求圓周長
return 2*Math.PI*radius; //Math.PI相當於π3.14
}
double getArea(){ //成員方法--求圓面積
return 2*Math.PI*radius*radius;
}
void show(){ //成員方法--顯示圓的半徑、周長、面積
System.out.println("圓半徑=" +radius);
System.out.println("圓周長=" +getPerimeter());
System.out.println("圓面積=" +getArea());
}
}
class Cylinder extends Circle{ //定義子類--圓柱類
private double hight; //成員變數--圓柱高
Cylinder(double r, double h){ //構造方法
super (r);
hight=h;
}
public double getVol(){
return getArea()* hight;
}
public void showVol(){
System.out.println("圓柱體的體積=" + getVol());
}
}
public class TestCylinder{ //定義主類
public static void main(String[] args){ //主程入口
Circle Ci=new Circle(10.0); //生成園類實例
Ci.show(); //調用園類的方法
Cylinder Cyl=new Cylinder(5.0,10.0); //生成園類實例
Cyl.show(); //調用父類方法
Cyl.showVol(); //調用子類方法
}
}