Java考试题目以及答案

package step17;
import java.util.Scanner;

public class HelloSwitch {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		System.out.println("请输入月份:");
		
		int input = sc.nextInt();	//获取输入的月份
		
        //通过输入的月份来判断当前季节并输出
		/*****start*****/
		switch(input){
            case 3:
            case 4:
            case 5:
                System.out.println(input + "月是春天");
                break;
            case 6:
            case 7:
            case 8:
                 System.out.println(input + "月是夏天");
                 break;
            case 9:
            case 10:
            case 11:
                 System.out.println(input + "月是秋天");
                break;
            case 12:
            case 1:
            case 2:
                 System.out.println(input + "月是冬天");
                break;
            default:
                System.out.println("输入错误");
                break;
        }
	
		
		/*****end*****/
		
	}
}
package step3;
public class ForPractice3 {
	public static void main(String[] args) {
		/*****start*****/
		for(int a = 1 ; a < 10;a++){
            for(int b = 1;b<=a;b++){
                System.out.print(b + "*" + a + "=" + a*b +"\t");
            }
            System.out.println();
        }
		
		
		
		
		
		/*****end*****/
	}
}

 

package step7;

import java.util.Scanner;

public class HelloWorld {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int[] scores = new int[sc.nextInt()];
		
		//循环给数组赋值
		for(int i = 0 ; i< scores.length;i++){
			scores[i] = sc.nextInt();
		}
		/********** Begin **********/
		//在这里计算数组scores的平均值和最大值
		int sum = 0;
        int max = scores[0];
        for (int i = 0; i < scores.length;i++){
            sum += scores[i];

            if(max < scores[i]){
                max = scores[i];
            }
        }
		
		
		
		
		
		
		
		System.out.println("平均值:" +(double)sum/scores.length  );
		System.out.println("最大值:"+ max  );
		/********** End **********/
	}
}
package step8;

public class TestPersonDemo {
	public static void main(String[] args) {
		/********* begin *********/
		// 声明并实例化一Person对象p
Person p = new Person();
		// 给p中的属性赋值
p.setName("张三");
p.setAge(18);
		// 调用Person类中的talk()方法
p.talk();
		/********* end *********/

	}
}

// 在这里定义Person类
class Person {
	/********* begin *********/
private String name;
private int age;
public String getName(){
    return name;
}
public void setName(String name){
    this.name = name;
}
public int getAge(){
    return age;
}
public void setAge(int age){
    this.age = age;
}
void talk(){
    System.out.println("我是:" + name +",今年:" + age + "岁");
}
	/********* end *********/
}
package step9;

public class extendsTest {
	public static void main(String args[]) {
		// 实例化一个Cat对象,设置属性name和age,调用voice()和eat()方法,再打印出名字和年龄信息
		/********* begin *********/
Cat cat = new Cat();
cat.setName("大花猫");
cat.setAge(6);
cat.voice();
cat.eat();
System.out.println(cat.getName() + cat.getAge() + "岁");
		/********* end *********/

		// 实例化一个Dog对象,设置属性name和age,调用voice()和eat()方法,再打印出名字和年龄信息
		/********* begin *********/
Dog dog = new Dog();
dog.setName("大黑狗");
dog.setAge(8);
dog.voice();
dog.eat();
System.out.println(dog.getName() + dog.getAge() + "岁");
		/********* end *********/

	}
}

class Animal {
	/********* begin *********/
private String name;
private int age;

public String getName(){
    return name;
}
public void setName(String name){
    this.name = name;
}
public int getAge(){
    return age;
}
public void setAge(int age){
    this.age = age;
}
	/********* end *********/

}

class Cat extends Animal {
	// 定义Cat类的voice()和eat()方法
	/********* begin *********/
public void voice(){
    System.out.println(super.getName() + "喵喵叫");
}
    public void eat(){
        System.out.println(super.getName() + "吃鱼");
    }

	/********* end *********/
}

class Dog extends Animal {
	// 定义Dog类的voice()和eat()方法
	/********* begin *********/
public void voice(){
    System.out.println(super.getName() + "汪汪叫");
}
public void eat(){
    System.out.println(super.getName() + "吃骨头");
}
	/********* end *********/
}

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值