Java程序基础编程基础

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();    //调用子类方法
}
}


 5.求一个三位数三个数字之和

import java.untill.Scanner;
public class 文件名{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("输入一个三位数字")
int a=input.nextInt();
int b;
int c;
int d;
System.out.println();
b=a/100;
c=(a-a/100)/10;
d=a%10;
int sum=a+b+c;
System.out.print("三个数字之和为 "+sum)

}
}


 

6.循环打印1到10:

public class 文件名{
public static void main(String[] args){
int i;
for(i=1;i<=10;i++){
system.out.println();

}

 }

}

 

转载于:https://www.cnblogs.com/kalezhangtao/p/7106730.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值