
正文
顾客购买图书java代码 书籍购买管理系统java
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求大神帮忙,谢谢!!!!!(要Java代码)
//第一题的答案:
import java.util.Scanner;
public class test {
public static void main(String[] args)
{
System.out.println("输入购买金额:");
Scanner input=new Scanner(System.in);
double a=input.nextDouble();
System.out.println("输入顾客类型(会员或普通):");
String b=input.next();
if(b=="会员")
{
if(a=100)
{
a=a*0.8;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
if(b=="普通")
{
if(a=200)
{
a=a*0.75;
System.out.println("需付款:"+a);
}
else
{
System.out.println("需付款:"+a);
}
}
}
}
//下面是第二题答案:
public class test {
public static void main(String[] args)
{
for(int i = 0; i 3; i++)
{
for(int x = i + 1; x 3; x++)
{
System.out.print(" ");
}
for(int y = 0; y (i + 1) * 2 - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
for(int i = 0; i 4; i++)
{
for(int x = 0; x i; x++)
{
System.out.print(" ");
}
for(int y = i; y 2 * 4 - i - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
}
}
相关问答
Q1: JAVA面向对象 要求做一个小型的图书管理系统 要有book Order OrderItem三个类 实现购买图书的增删改查
题主, 你好
book {
/** 书籍编号 */
isbn;
/** 书籍名称 */
name;
/** 书籍价格 */
price;
/** any others */
}
Order {
/** 订单头编号 */
code;
/** */
/** 收货人姓名 */
Consignee;
/** any others */
}
OrderItem {
/** 订单项编号 */
itemCode;
/** 订单头编号 */
code;
/** 商品编号--- 书籍编号*/
skuCode;
/** any others */
}
/// -------------------- CRUD ------------------------ ///
OrderService {
/** 购买图书, 生成订单 */
void createOrder(Book book) {
// 填充订单头order
// 用book信息来填充订单orderItem
// orderItem
orderDao.save(order);
}
/** 查询订单 */
Order getOrderByCode(String code) {
// 根据订单code查询订单
return orderDao.getOrderByCode(code);
}
}
Q2: JAVA,很急
public class Book
{
private String bookId;
private String bookName;
private double price;
private long storage;
public Book(String bookId, String bookName, double price, long storage)
{
this.bookId = bookId;
this.bookName = bookName;
this.price = price;
this.storage = storage;
}
public String getBookId()
{
return bookId;
}
public void setBookId(String bookId)
{
this.bookId = bookId;
}
public String getBookName()
{
return bookName;
}
public void setBookName(String bookName)
{
this.bookName = bookName;
}
public double getPrice()
{
return price;
}
public void setPrice(double price)
{
this.price = price;
}
public long getStorage()
{
return storage;
}
public void setStorage(long storage)
{
this.storage = storage;
}
@Override
public String toString()
{
return String.format("%s%9s%s%8s%s%8s%s", bookId,"", bookName, "",price,"", storage);
}
}
//////////////////////////////////
import java.util.Arrays;
public class Order
{
private String orderId;
private double total;
private String date;
private OrderItem[] items;
public Order()
{}
public Order(String orderId, double total, String date, OrderItem[] items)
{
this.orderId = orderId;
this.total = total;
this.date = date;
this.items = items;
}
public String getOrderId()
{
return orderId;
}
public void setOrderId(String orderId)
{
this.orderId = orderId;
}
public double getTotal()
{
return total;
}
public void setTotal(double total)
{
this.total = total;
}
public String getDate()
{
return date;
}
public void setDate(String date)
{
this.date = date;
}
public OrderItem[] getItems()
{
return items;
}
public void setItems(OrderItem[] items)
{
this.items = items;
}
@Override
public String toString()
{
return String.format("Order [orderId=%s, total=%s, date=%s, items=%s]", orderId, total, date,
Arrays.toString(items));
}
}
////////////////////////
public class OrderItem
{
private String bookName;
private double price;
private int num;
public OrderItem()
{}
public OrderItem(String bookName, double price, int num)
{
this.bookName = bookName;
this.price = price;
this.num = num;
}
public String getBookName()
{
return bookName;
}
public void setBookName(String bookName)
{
this.bookName = bookName;
}
public double getPrice()
{
return price;
}
public void setPrice(double price)
{
this.price = price;
}
public int getNum()
{
return num;
}
public void setNum(int num)
{
this.num = num;
}
@Override
public String toString()
{
return String.format("%s%9s%d%9s%.1f", bookName, "", num, "", price);
}
}
/////////////////////
import java.util.Date;
import java.util.Scanner;
public class Test
{
private static Book[] books = new Book[0];
private static Order[] orders = new Order[0];
public static void main(String[] args)
{
String[] names = { "Java教程", "JSP 指南", "SSH 架构" };
double[] prices = { 30.6, 42.1, 47.3 };
long[] storages = { 30, 40, 15 };
for(int i = 0; i 3; i++)
{
Book book = new Book(i + 1 + "", names[i], prices[i], storages[i]);
Book[] dst = new Book[books.length + 1];
System.arraycopy(books, 0, dst, 0, books.length);
dst[dst.length - 1] = book;
books = dst;
}
System.out.format("%22s%s%n", "", "图书列表");
System.out.format("%s %s%10s %s%n", "图书编号", "图书名称", "图书单价", "库存数量");
System.out.println("--------------------------------");
for(int i = 0; i books.length; i++)
{
System.out.println(books[i]);
}
System.out.println("--------------------------------");
Scanner sc = new Scanner(System.in);
String[] tips = {
"请输入图书编号选择图书:",
"请输入购买图书数量:",
"是否继续购买图书?(y/n)"
};
Order order = new Order();
order.setOrderId(("00000" + (orders.length + 1)).replaceAll("0*(.{5})$", "$1"));
Order[] os = new Order[orders.length + 1];
System.arraycopy(orders, 0, os, 0, orders.length);
os[os.length - 1] = order;
OrderItem[] items = new OrderItem[0];
double total = 0;
Loop: for(;;)
{
OrderItem item = new OrderItem();
double price = 0;
int num = 0;
for(int j = 0; j tips.length - 1; j++)
{
System.out.print(tips[j]);
String str = sc.next();
if(j == 0)
{
for(int l = 0; l books.length; l++)
{
Book book = books[l];
if(str.equals(book.getBookId()))
{
item.setBookName(book.getBookName());
price = book.getPrice();
item.setPrice(price);
break;
}
}
}
else
{
num = Integer.parseInt(str);
item.setNum(num);
}
}
total += num * price;
OrderItem[] itt = new OrderItem[items.length + 1];
System.arraycopy(items, 0, itt, 0, items.length);
itt[itt.length - 1] = item;
items = itt;
while(true)
{
System.out.print(tips[tips.length - 1]);
String ttt = sc.next();
if("y".equals(ttt))
{
break;
}
else if("n".equals(ttt))
{
sc.close();
break Loop;
}
else
{
continue;
}
}
}
order.setItems(items);
order.setTotal(total);
order.setDate(new Date().toString());
System.out.format("%22s%s%n", "", "图书订单");
System.out.format("图书订单号:%s%n", order.getOrderId());
System.out.format("%s%10s %s %s%n", "图书名称", "", "购买数量", "图书单价");
System.out.println("--------------------------------");
for(int i = 0; i items.length; i++)
{
System.out.println(items[i]);
}
System.out.println("--------------------------------");
System.out.format("订单总额:%20s%.1f%n", "", total);
System.out.format("日期:%s", order.getDate());
}
}
顾客购买图书java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于书籍购买管理系统java、顾客购买图书java代码的信息别忘了在本站进行查找喔。






