Java复习题1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.public class Sum{

public static void main(String []args){

int sum=0;

for(int i=1;i<=100;i++)

sum=sum+i;

System.out.println("sum="+sum);

}

}

运行输出结果:sum=5050

2.public class SumEven{

public static void main(String []args){

int sum=0;

for(int i=0;i<=100;i++){

if(i%2!=0)

continue;

sum=sum+i;

}

System.out.println("sumeven="+sum);

}

}

运行输出结果:sumeven=2550

3.public class OverloadDemo{

//方法1

public void print(int a){

System.out.println("一个参数:a="+a);

}

//方法2

public void print(int a, int b) {

System.out.println("两个参数:a="+a+" b="+b); }

public static void main(String args[]) {

OverloadDemo oe=new OverloadDemo();

oe.print(100);

oe.print(100,200); }

}

运行输出结果:一个参数:a=100

两个参数:a=100 b=200

4.//类的继承

class Vehicle{//车辆类

int VehicleID; //性质:车辆的ID号

void setID(int ID){

VehicleID=ID;

}

void displayID( ) { //方法:显示ID号

System.out.println("车辆的号码是:"+ VehicleID);

}

}

class Car extends Vehicle{ //轿车类

int mph; //时速

void setMph(int mph){

this.mph=mph;

}

void displayMph( ) { //显示轿车的时速

System.out.println("轿车的时速是:"+ mph);

}

}

public class VehicleDemo{

public static void main(String[] args){

//产生一个车辆对象

Car benz = new Car();

benz.setID(9527);

benz.setMph(10);

benz.displayID();

benz.displayMph();

}

}

运行输出结果:车辆的号码是:9527

轿车的时速是:10

5.

class MyMath{

final double PI=3.14159;

int max(int a,int b){

return a>b?a:b;

}

}

public class StaticDemo{

public static void main(String[] args){

MyMath m = new MyMath();

System.out.println("PI="+m.PI);

System.out.println("max(100,200)="+m.max(100,200));

}

}

运行输出结果:PI=3.14159

max(100,200)=200

6.

interface A{

int x = 1;

void method1();

}

interface B extends A{

int x = 2;

void method2();

}

public class Example implements B{

public void method1(){

System.out.println("x = " + x);

System.out.println("A.x = " + A.x);

System.out.println("B.x = " + B.x);

System.out.println("Example.x = " + Example.x); }

public void method2(){

}

public static void main(String[] args){

Example d = new Example();

d.method1();

}

}

运行输出结果:x = 2

A.x = 1

B.x = 2

Example.x = 2

7.编写程序输出1×2×3×4×5的结果即5!

public class Sum{

public static void main(String []args){

int sum=1;

for(int i=1;i<=5;i++)

sum=sum*i;

System.out.println("sum="+sum); }

}

8.编写程序输出1-100所有奇数的和

public class Sum{

public static void main(String []args){

int sum=0;

for(int i=1;i<=100;i=i+2)

sum=sum+i;

System.out.println("sum="+sum); }

}

相关文档
最新文档