private static double purchase(String kind, int month, double price){
if(month>=5&&month<=10){
switch (kind){
case "经济舱": price*=0.9;break;
case "头等舱": price*=0.85;break;
}
}
else{
switch (kind){
case "经济舱": price*=0.7;break;
case "头等舱": price*=0.65;break;
}
}
return price;
}
随机生成验证码:
private static String node(int n){
String node="";
Random r=new Random();
for(int i=0;i<n;i++) {
int k = r.nextInt(3);
switch (k) {
case 0: //生成数字
node += (r.nextInt(10));
break;
case 1://生成小写字母
char ch1 = (char) (r.nextInt(26) + 65);
node += ch1;
break;
case 2://生成大写字母
char ch2 = (char) (r.nextInt(26) + 65);
node += ch2;
break;
}
}
return node;
}