zoukankan      html  css  js  c++  java
  • 抛出异常

    package cn.yichang;
    
    public class NameAge {
            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) throws Exception{//抛出异常
                if(age >100||age <0) {
                     throw new Exception("年龄必须在1到100之间!");
                    //System.out.println("你的年龄不在范围内");
                }else {
                    this.age = age;
                }
                
                
            }
            
            
    }
    package cn.yichang;
    
    import java.util.Scanner;
    
    public class Main {
        static Scanner sc = new Scanner(System.in);
            public static void main(String[] args) {
                NameAge na = new NameAge ();
                System.out.print("请输入你的姓名:");
                String name = sc.next();
                try {
                    
                    System.out.print("请输入年龄:");
                    int age = sc.nextInt();
                    na.setAge(age);
                    
                }catch(Exception e) {
                    e.printStackTrace();
                    
                }
                
            }
            
    }
    
    



  • 相关阅读:
    UDP
    TCP
    python基础之socket编程
    单列模式
    元类
    issubclass()和isinstance()
    手持机设备公司(WINCE/ANDROID/LINUX)
    Android Hal 分析
    Android JNI 使用的数据结构JNINativeMethod详解
    MTK GPIO 一些理解
  • 原文地址:https://www.cnblogs.com/lev1/p/11234248.html
Copyright © 2011-2022 走看看