package zy;
import java.util.Scanner;
public class Yc {
public static void main(String[] args) {
try { Scanner input=new Scanner(System.in);
System.out.println("输入两个整数");
int a=input.nextInt();
int b=input.nextInt();
System.out.println(a+""+b);
}catch(NumberFormatException e) {
System.out.println("数字结构异常");
}catch(ArithmeticException e) {
System.out.println("算术异常");
}catch(Exception e) {
System.out.println("异常");
}finally{
System.out.println("总是被执行");
}
}
}
public interface Fruit {
void created();
}
public class Apple implements Fruit {
@Override
public void created() {
System.out.println("创建了一个苹果对象");
}
}
public class Oranges implements Fruit {
@Override
public void created() {
System.out.println("创建了一个橘子");
}
}
public class Pear implements Fruit {
public void created() {
System.out.println("创建了一个梨");
}
}
public class Gardener {
void creat(Fruit fruit) {
fruit.created();
}
}
public class Fruitrun {
public static void main(String[] args) {
Gardener gardener=new Gardener();
System.out.println("输入一个水果");
Scanner input=new Scanner(System.in);
String fruit=input.nextLine();
switch(fruit) {
case "苹果":Apple apple=new Apple();
gardener.creat(apple);break;
case "橘子":Oranges oranges=new Oranges();
gardener.creat(oranges);break;
case "梨":Pear pear=new Pear();
gardener.creat(pear);break;
default:System.out.println("没有该水果");
}}
~~~