Java复习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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); }
}