import java.util.Scanner;
成都创新互联公司专注于企业全网整合营销推广、网站重做改版、朗县网站定制设计、自适应品牌网站建设、H5建站、商城网站建设、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为朗县等各大城市提供网站开发制作服务。
import java.util.Map;
import java.util.HashMap;
import java.util.Random;
public class Test {
public static void main(String[] args) {
Random random = new Random();
Scanner scan = new Scanner(System.in);
//存储菜名和数量的集合
MapString,Integer map = new HashMapString,Integer();
while(true) {
String name;
int number;
System.out.println("请输入菜名:");
name = scan.next();
//如果输入内容为 start 则跳出循环
if(name.equalsIgnoreCase("start")) {
break;
}
System.out.println("请输入 " + name + " 的数量:");
//判断输入内容是否可以转为 int
if(scan.hasNextInt()) {
number = scan.nextInt();
}
else {
scan.next();
System.out.println("参数不合法");
continue;
}
System.out.println("您点了 " + number + " 份 " + name);
//如果菜名重复,则会自动替换之前的数据,HashMap 的 key 是不允许重复的
map.put(name,number);
}
String[] names = map.keySet().toArray(new String[]{});
for(int i = 0 ; i names.length ; i ++) {
// Random 随机生成价格,范围 0 - 99
System.out.println(map.get(names[i]) + " 份 " + names[i] + " 已上菜,价格:" + random.nextInt(100) + " 元");
try {
//休眠 1000 毫秒
Thread.sleep(1000);
}
catch(InterruptedException e) {
e.printStackTrace();
}
}
}
}
可以在后台建立一个查询方法
根据前台条件栏里填入的不同数据
调用不同的SQL语句
//第一题的答案:
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();
}
}
}
要使用Java编写超市购物程序,您需要使用Java数据库编程技术来连接到您的数据库并执行相关的数据库操作。在Java中,您可以使用JDBC(Java数据库连接)API来连接到数据库并执行SQL语句。例如,您可以使用JDBC API来执行以下操作:
创建数据库连接
执行增删改查(CRUD)操作
提交或回滚事务
执行存储过程和函数
查询数据库元数据
此外,您还可以使用Java的面向对象编程技术来封装数据库操作,以便更方便地在您的程序中使用。例如,您可以创建一个类来表示超市商品,并定义一些方法来执行商品的增删改查操作。这样,您就可以在程序中通过调用这些方法来简单地完成对数据库的操作,而不需要编写复杂的SQL语句。