文章标题
来源:互联网 发布:vr全景合成软件 编辑:程序博客网 时间:2024/06/11 00:08
package com.hxzy.string;
import java.util.Scanner;
/登录验证通过后,显示批发商品信息; 输入批发商品编号和数量,以指定格式显示总金额/
public class Demo11 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
user1 p1 = new user1();//新建对象 boolean flag; //定义个开关 do { System.out.print("请输入用户名:"); String name = input.next(); System.out.print("请输入密码:"); String pwd = input.next(); flag = p1.show(name, pwd);//调用方法 } while (flag); System.out.println("********欢迎进入商品批发城********"); System.out.println("\t编号" + "\t商品" + "\t价格"); System.out.println("\t1" + "\t电风扇" + "\t124.23"); System.out.println("\t2" + "\t洗衣机" + "\t4,500.0"); System.out.println("\t3" + "\t电视机" + "\t8,800.9"); System.out.println("\t4" + "\t冰箱" + "\t5,000.8"); System.out.println("\t5" + "\t空调" + "\t4,456.0"); System.out.println("*********************************"); System.out.print("请输入商品编号:"); int num1 = input.nextInt(); System.out.print("请输入批发数量:"); int num2 = input.nextInt();
//将整形转化成字符串
String st1 = String.valueOf(p1.showprice(num1, num2));
//将String转化成StringBuffer
StringBuffer sb = new StringBuffer(st1);
//找到 . 的位置隔3个位置给个 , 号
for (int i = sb.indexOf(“.”) - 3; i > 0; i = i - 3) {
sb.insert(i, “,”);
}
System.out.print(“你需要付款:” + sb + “元”);
}
}
class user1 {
public boolean show(String name, String pwd) { boolean flag = false; if (name.equals("TOM") && pwd.equals("123")) { System.out.println("登陆成功"); } else { System.out.println("用户名或密码错误"); flag = true; } return flag;}// int num1 表示商品编号// int num2 表示批发数量public double showprice(int num1, int num2) { double money = 0.0; switch (num1) { case 1: money = (num2 * 124.23); break; case 2: money = (num2 * 4500.0); break; case 3: money = (num2 * 8800.9); break; case 4: money = (num2 * 5000.88); break; case 5: money = (num2 * 4456.0); break; default: System.out.println("你输入的商品编号不存在"); } return money;}
}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- vb.net 教程 4-8 文本文件读写 3
- Linux网络编程——端口复用(多个套接字绑定同一个端口)
- SQL技巧Tips
- 驱动框架2——内核驱动框架中LED的基本情况
- hiveserver2启动:javax.jdo.JDODataStoreException: Error executing SQL query "select "DB_ID" from "DBS""
- 文章标题
- Java中Synchronized的详细说明
- springmvc请求向restfull风格转换(十)
- (转)测试开发之路--聊聊自动化的打开方式
- 编程老手的哪些特点,是值得新手程序员学习的?
- 【剑指offer】字符串的排列
- 找零问题
- js中const,var,let区别
- Linux 简单的命令