import java.util.*;
public class Blog {
public static void main(String[] args) {
float price,weight = 0;
price=50.0f;
System.out.print("请输入蛋糕的重量:");
Scanner scanner =new Scanner(System.in);
weight=scanner.nextFloat();
if(weight >= 2&& weight <3)
{
price=(float)(price*0.9*weight);
}
if(weight>3)
{
price =(float)(price*0.8*weight);
}
System.out.println(price);
}
}
这个加个循环怎么加,就是变成当价格输出后还可以重新输入。
------解决方案--------------------
do{
System.out.print("请输入蛋糕的重量:");
Scanner scanner =new Scanner(System.in);
weight=scanner.nextFloat();
if(weight >= 2&& weight <3)
{
price=(float)(price*0.9*weight);
}
if(weight>3)
{
price =(float)(price*0.8*weight);
}
System.out.println(price);
}
}while(不再循环的条件)
------解决方案--------------------
同意楼上,
------解决方案--------------------
一个整个死循环不就行了么while(true)
------解决方案--------------------
上面说的那么清楚了 弄个循环 while(){..........} 如果想控制什么时候退出的话 加个条件就好了
while(x){..........}