演示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