
public static void main(String [] args) {
if(args.length ==0) {
System.out.println("parameter error!")
System.out.println("java com.zpp.Charge [int]")
return
}
int min = Integer.parseInt(args[0])
double money = 0.0
if (min <= 0) {
money =0.0
System.out.println("not money")
} else if (min <= 60) {
money = 2.0
} else {
money = 2.0 + (min - 60) * 0.01
}
System.out.println("please pay: " + money)
}
} 编译:javac -d . Charge.java运行:java com.zpp.Charge 111
public class SimpleDoWhile {
public static void main(String[] args) {
int index = 1
do {
System.out.println(index)
index = index + 1
} while(index <= 10)
System.out.println("DONE.")
}
}
输出结果为:
do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。
do-while 循环语法格式:
do
{
循环体
}
while (条件表达)//条件表达,可以引用外传感器返回值。
扩展资料:
do...while 和 while循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。
和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。
总结:while循环是先判断后循环 ,而do–while循环是先循环后判断。
参考资料:do while-百度百科
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)