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 *********/
}