「java报价管理系统」java价格用什么数据类型

博主:adminadmin 2023-03-17 04:17:09 596

本篇文章给大家谈谈java报价管理系统,以及java价格用什么数据类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 网吧计费管理系统 如何计算上机时间

private static float getTime(String begin, String end) throws ParseException{

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date begins = sdf.parse(begin);

Date ends = sdf.parse(end);

NumberFormat f = NumberFormat.getNumberInstance();

f.setMaximumFractionDigits(2);

double be =ends.getTime()-begins.getTime();

double d = be*1.0/3600000;

String s = f.format(d);

return Float.valueOf(s);

}

默认保留2位数 这个是算小时的

如果要算分的话double d = be*1.0/3600000;

这句改为double d = be*1.0/60000;就行

想问一下用JAVA做一个商品管理系统时,应该注意什么问题,和应有什么功能,及可能用到JAVA什么类。

我想你指的是J2ee实现一个B/S模式的系统吧?Java这个词好大的哦

一般来说:

注意数据的安全性,登录的方便,购物车的实现方式,是否支持在线支付(需要和支付网关做接口),一个系统要注意的东西其实很多,哪里都不能掉以轻心。

用到java什么类.....没有人能回答你,有可能要用到的东西太多了......

图书管理系统用java语言 1:输入5本书 书名,书号,价格 2:计算书的总价格,平均价格 3

package test;

import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

import java.util.Scanner;

public class BookShow {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner sc=new Scanner(System.in);

        System.out.println("请输入第一本书名、书号、价格(输入时用*隔开,例:红楼梦*1001*100):");

        String str1=sc.next();

        Book book1=BookShow.ReturnBook(str1);

        System.out.println("请输入第二本书名、书号、价格(输入时用*隔开,例:红楼梦*1001*100):");

        String str2=sc.next();

        Book book2=BookShow.ReturnBook(str2);

        System.out.println("请输入第三本书名、书号、价格(输入时用*隔开,例:红楼梦*1001*100):");

        String str3=sc.next();

        Book book3=BookShow.ReturnBook(str3);

        System.out.println("请输入第四本书名、书号、价格(输入时用*隔开,例:红楼梦*1001*100):");

        String str4=sc.next();

        Book book4=BookShow.ReturnBook(str4);

        System.out.println("请输入第五本书名、书号、价格(输入时用*隔开,例:红楼梦*1001*100):");

        String str5=sc.next();

        Book book5=BookShow.ReturnBook(str5);

        ListBook books=new ArrayListBook();

        books.add(book1);

        books.add(book2);

        books.add(book3);

        books.add(book4);

        books.add(book5);

        System.out.println("----------------------------------------------");

        double sumprice=book1.getPrice()+book2.getPrice()+book3.getPrice()+book4.getPrice()+book5.getPrice();

        System.out.println("五本书的总价格为:"+sumprice);

        double avgprice=sumprice/5;

        System.out.println("五本书的平均价格为:"+avgprice);

        ListDouble prices=new ArrayListDouble();

        prices.add(book1.getPrice());

        prices.add(book2.getPrice());

        prices.add(book3.getPrice());

        prices.add(book4.getPrice());

        prices.add(book5.getPrice());

        Collections.sort(prices);

        System.out.println("价格最高的为:"+prices.get(4)+"  价格最低的为:"+prices.get(0));

        ListBook books2=new ArrayListBook();

        ListBook books3=new ArrayListBook();

        for(Book b:books){

            if(b.getPrice()avgprice){

                books2.add(b);

            }else if(b.getPrice()avgprice){

                books3.add(b);

            }

        }

        System.out.println("高于平均价格的书有:"+BookShow.toShow(books2));

        System.out.println("低于平均价格的书有:"+BookShow.toShow(books3));

        System.out.println("----------------------------------------------");

        while(true){

            System.out.println("请输入书号查询书籍(输入0退出):");

            int bookId=sc.nextInt();

            if(bookId==0){

                break;

            }else{

                Book book=new Book();

                for(Book b:books){

                    if(bookId==b.getBookId()){

                        book=b;

                    }

                }

                System.out.println("当前书籍为:书名    "+book.getName()+",书号   "+book.getBookId()+",价格   "+book.getPrice());

            }

        }

    }

    public static Book ReturnBook(String str){

        Book book=new Book(str.substring(0, str.indexOf("*")),

                str.substring(str.indexOf("*")+1,str.lastIndexOf("*")),

                str.substring(str.lastIndexOf("*")+1,str.length()));

        return book;

    }

    public static String toShow(ListBook books){

        String str="";

        for(Book b:books){

            str+=b.getName()+"  ";

        }

        return str;

    }

}

class Book{

    private String name;

    private double price;

    private int bookId;

    public Book(){}

    public Book(String name,String bookId,String price){

        this.name=name;

        this.price=Double.parseDouble(price);

        this.bookId=Integer.parseInt(bookId);

    }

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    public double getPrice() {

        return price;

    }

    public void setPrice(double price) {

        this.price = price;

    }

    public int getBookId() {

        return bookId;

    }

    public void setBookId(int bookId) {

        this.bookId = bookId;

    }

}

如何用java编写比较完善的宾馆管理系统

package room;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import com.njit.HelloHotel;

import com.wind.util.DbUtil;

import java.io.UnsupportedEncodingException;

import java.sql.*;

public class roomadd extends JFrame

{

private JTextField roomno,roomcost,roomstatus,roomtype;

//private JComboBox roomtype;

private JButton ok,cancel,return1,chakan;

private Container contain;

public roomadd()

{

super();

this.setSize(350,450);

this.setTitle("添加信息");

this.setLocationRelativeTo(getOwner()); //居中

//设置组件布局

Container contain=getContentPane();

contain.setLayout(new BoxLayout(contain,BoxLayout.Y_AXIS));

//添加组件

JPanel cont=new JPanel (new GridLayout(4,2));

//添加组件

/*cont.add(new JLabel("客房类型"));

roomtype=new JComboBox();

roomtype.addItem("单人间");

roomtype.addItem("双人间");

roomtype.addItem("三人房");

roomtype.addItem("四人间");

cont.add(roomtype);*/

cont.add(new JLabel("客房号"));

roomno=new JTextField(10);

cont.add(roomno);

cont.add(new JLabel("房间类型"));

roomtype=new JTextField(10);

cont.add(roomtype);

cont.add(new JLabel("客房价格"));

roomcost=new JTextField(10);

cont.add(roomcost);

cont.add(new JLabel("客房状态"));

roomstatus=new JTextField(10);

cont.add(roomstatus);

//按钮

JPanel cont1=new JPanel(new FlowLayout());

ok=new JButton("添加");

cancel=new JButton("取消");

chakan=new JButton("查看");

return1=new JButton("返回");

cont1.add(ok);

cont1.add(cancel);

cont1.add(chakan);

cont1.add(return1);

contain.add(cont);

contain.add(cont1);

//注册监听器

ok.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent evt){

//ok事件处理

DbUtil util = new DbUtil();

Connection con=null;

try {

con = (Connection) util.getCon();

} catch (Exception e2) {

e2.printStackTrace();

}

String sql="insert into room values(?,?,?,?)";

PreparedStatement pstmt = null;

try {

pstmt = (PreparedStatement)con.prepareStatement(sql);

} catch (SQLException e2) {

e2.printStackTrace();

}

try {

pstmt.setString(1,roomno.getText());

pstmt.setString(2,roomtype.getText());

pstmt.setString(3,roomcost.getText());

pstmt.setString(4,roomstatus.getText());

pstmt.executeUpdate();

} catch (SQLException e1) {

e1.printStackTrace();

}

JOptionPane.showMessageDialog(null, " 注册成功!");

}

});

//查看添加的预订信息

chakan.addActionListener(new ActionListener(){

private JTable table;

public void actionPerformed(ActionEvent e) {

if(e.getSource()==chakan){

Connection con = null;

ResultSet rs=null;

DbUtil util = new DbUtil();

String[][] a;

String[] name = { "", "", "", ""};

int row = 0;

try {

con = (Connection) util.getCon();

}

catch (Exception e1) {

e1.printStackTrace();

}

try {

String roomno = null;

rs=(ResultSet) util.sroom(con, roomno);

} catch (Exception e1) {

e1.printStackTrace();

}

try {

while(rs.next()){

row++;

}

a = new String[row + 1][4];

a[0][0] = " 客房号";

a[0][1] = " 客房类型";

a[0][2] = " 客房价格 ";

a[0][3] = " 客房状态";

table = new JTable(a,name);

int i = 0;

String roomno = null;

rs=(ResultSet)util.sroom(con,roomno);

while (rs.next()) {

// 往表中填充查询到的数据

i++;

int j = 0;

table.setValueAt(new String(rs.getString("roomno").getBytes("ISO-8859-1"),"GBK") + "", i, j);

table.setValueAt(new String(rs.getString("roomtype").getBytes("ISO-8859-1"),"GBK") + "", i, ++j);

table.setValueAt(new String(rs.getString("roomcost").getBytes("ISO-8859-1"),"GBK") + "", i, ++j);

table.setValueAt(new String(rs.getString("roomstatus").getBytes("ISO-8859-1"),"GBK") + "", i, ++j);

}

} catch (SQLException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

} catch (UnsupportedEncodingException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

} catch (Exception e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

JFrame b5=new JFrame("顾客预订信息");

b5.setLayout(new BorderLayout());

b5.add(table);

b5.setBounds(200, 200, 500, 300);

b5.setVisible(true);

b5.setResizable(true);

b5.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

}

});

cancel.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

System.exit(0);

}

});

return1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

HelloHotel hello=new HelloHotel();

hello.setVisible(true);

dispose();

}

});

pack();

}

public static void main(String[] args) {

roomadd w=new roomadd();

w.setVisible(true);

}

}

大概改改就可以是你的需要的了

用Java做一个xx管理系统,需要用到哪些Java技术。求详细解释下。

以前做项目一般的架构的都是struts2+hibernate+spring,现在流行springmvc+hibernate,这个是后台的。hibernate主要是用于数据层,前台一般用一个JS框架,方便自己开发,省了很多代码,看自己喜欢,比如:easyUI,DWZ等主流前段框架。

一个javaweb的会员管理系统报价是多少

看是否定制和功能方面吧,几千到几万不等,可以找人定制,这样功能符合自己需要,也可以个性化一些,

关于java报价管理系统和java价格用什么数据类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。