Java经典案例

演示Java中几种常用的流程控制操作

public class flowDemo {
   
    public static void main(String[] arges) {
   
        int iPara1, iPara2, iEnd;
        if (arges.length != 3) {
   
            System.out.println("USE :java flowDome parameter1 parameter2 circle");
            System.out.println("parameter1 : 比较条件1,数字类型");
            System.out.println("parameter2 : 比较条件2,数字类型");
            System.out.println("circle :循环次数");
            System.out.println("ego:java flowDome 1 2 5");
            return;
        } else {
   
            iPara1 = Integer.parseInt(arges[0]);
            iPara2 = Integer.parseInt(arges[1]);
            iEnd = Integer.parseInt(arges[2]);
        }
//        //if语句 
//        if (iPara2 > iPara1) {
   
//            System.out.println("if 条件满足!");
//            System.out.println("第2个数比第1个数大!");
//        } else {
   
//            System.out.println("if 条件不满足!");
//            System.out.println("第2个数比第1个数小!");
//        } 
//        //for循环操作 
//        for (int i = 0; i < iEnd; i++) {
   
//            System.out.println("这是for 第" + i + "次循环");
//        } 
//        //while循环操作
//        int i = 0;
//        while (i < iEnd) {
   
//            System.out.println("这是while 第" + i + "次循环");
//            i++;
//        }
//        //do-while循环操作 
//        int j = 0;
//        do {
   
//            System.out.println("这是do-while 第" + j + "次循环");
//            j++;
//        } while (j < iEnd);
    }
}

数组数据操作

public class myArray {
   
    //初始化数组变量
    char[] cNum = {
   '1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};
    char[] cStr = {
   'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
    int[] iMonth = {
   31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    String[] sMail = {
   "@", "."};

    /**
     * <br>方法说明:校验电子邮件 *<br>输入参数:String sPara 被校验的电子邮件字符 *<br>返回类型:boolean 如果校验的格式符合电子邮件格式返回true;否则返回false
     */
    public boolean isMail(String sPara) {
   
        for (int i = 0; i < sMail.length; i++) {
   
            if (sPara.indexOf(sMail[i]) == -1) return false;
        }
        return true;
    }

    /**
     * <br>方法说明:判断是否是数字 *<br>输入参数:String sPara。 需要判断的字符串 *<br>返回类型:boolean。如果都是数字类型,返回true;否则返回false
     */
    public boolean isNumber(String sPara) {
   
        int iPLength = sPara.length();
        for (int i = 0; i < iPLength; i++) {
   
            char cTemp = sPara.charAt(i);
            boolean bTemp = false;
            for (int j = 0; j < cNum.length; j++) {
   
                if (cTemp == cNum[j]) {
   
                    bTemp = true;
                    break;
                }
            }
            if (!bTemp) return false;
        }
        return true;
    }

    /**
     * <br>方法说明:判断是否都是英文字符 *<br>输入参数:String sPara。要检查的字符 *<br>返回类型:boolean。如果都是字符返回true;反之为false
     */
    public boolean isString(String sPara) {
   
        int iPLength = sPara.length();
        for (int i = 0; i < iPLength; i++) {
   
            char cTemp = sPara.charAt(i);
            boolean bTemp = false;
            for (int j = 0; j < cStr.length; j++) {
   
                if (cTemp == cStr[j]) {
   
                    bTemp = true;
                    break;
                }
            }
            if (!bTemp) return false;
        }
        return true;
    }

    /**
     * <br>方法说明:判断是否是闰年 *<br>输入参数:int iPara。要判断的年份 *<br>返回类型:boolean。如果是闰年返回true,否则返回false
     */
    public boolean chickDay(int iPara) {
   
        return iPara % 100 == 0 && iPara % 4 == 0;
    }

    /**
     * <br>方法说明:检查日期格式是否正确 *<br>输入参数:String sPara。要检查的日期字符 *<br>返回类型:int。0 日期格式正确,-1 月或这日不合要求, -2 年月日格式不正确
     */
    public 
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值