专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Eclipse

还是Java有关问题关于while

发布时间:2010-06-05 15:36:02 文章来源:www.iduyao.cn 采编人员:星星草
还是Java问题关于while
import java.util.Scanner;
public class price {

public static void main(String[] args) {
System.out.println("****************************");//像控制台输出商品的信息
System.out.println("请选择购买商品的编号:");
System.out.println("1.T恤 2.网球鞋 3.网球拍");
System.out.println("****************************");
String name;//商品的名字
int price;//商品的价格
double amount; //商品的总额
Scanner input = new Scanner(System.in);

if(input.hasNext()){//判断输入的是否是字符
String exit ;
while(exit.equals("y")){//循环购物
System.out.print("请输入商品的编号:");//提示信息
int numbers = input.nextInt();
System.out.println("请输入购买商品的数量:");
int number = input.nextInt();
if(input.hasNextInt()){//判断输入的是否为数字
switch(numbers){//选择购物的的编号
case 1:
name = "T恤";
price = 245;
double Txueamount = price*number*0.8;
System.out.println("T恤¥:"+price+"数量"+number+"合计¥:"+amount);
break;
case 2 :
name = "网球鞋";
price = 760;
double tennisamount = price*number*0.8;
System.out.println(name+"¥:"+price+"数量"+number+"合计¥:"+amount);
break;
case 3:
name = "网球拍";
price = 320;
double tennisRecketamount = price*number*0.8;
System.out.println(name+"¥:"+price+"数量"+number+"合计¥:"+amount);
break;
default:
System.out.println("请输入正确购买商品的编号"); //提示输入出错的信息

}
exit = input.next();
}
System.out.print("是否继续购物(y/n)");//提示是否继续购物
amount = Txueamount+tennisamount+tennisRecketamount;//这老是报错:
}
System.out.println("折扣:0.8");
int payment = input.nextInt();//付款的金额

}else{
System.out.println("请正确输入结账的选项");//提示书出错的信息
}

  }
}
求高手

------解决方案--------------------
QQ : 47839105
 我要去洗澡了 哈 我也刚学一个月 有需要加好友 一起研究
------解决方案--------------------
这是我根据你大概要实现的功能做的
你大概看一下咯,我也是北大青鸟的,可是外面找工作,很多公司拒绝北大青鸟的;

Java code

package radar;   
  
import java.awt.event.MouseEvent;   
import java.awt.event.MouseMotionAdapter;   
  
import javax.swing.ImageIcon;   
import javax.swing.JFrame;   
import javax.swing.JLabel;   
  
public class Radar   
{   
    JFrame      f   = new JFrame("xxxx");   
    ImageIcon   img = new ImageIcon("radar.png");   
    JLabel      l   = new JLabel(img);   
  
    public Radar()   
    {   
        f.add(l);   
        f.setBounds(0 , 0 , img.getImage().getWidth(f) , img.getImage().getHeight(f));   
        f.setUndecorated(true);   
        f.setAlwaysOnTop(true);   
        com.sun.awt.AWTUtilities.setWindowOpaque(f , false);   
        f.setVisible(true);   
  
        f.addMouseMotionListener(new MouseMotionAdapter()   
        {   
            @Override  
            public void mouseDragged(MouseEvent e)   
            {   
                f.setLocation(e.getX() , e.getY());   
            }   
        });   
    }   
  
    public static void main(String[] args)   
    {   
        new Radar();   
    }   
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: