8-17

public static void main(String[] args) {
int r = 1;
for(int i = 5;i > 0;i–){
r *= i;
}
System.out.println®;
} //n的阶乘

package Music.ruanjian.service;

//import com.app.dao.UserDao;
import Music.ruanjian.bean.Music;
import Music.ruanjian.bean.User;
import Music.ruanjian.dao.MusicDao;
import Music.ruanjian.dao.UserDao;
import Music.ruanjian.util.DBUtil;
import com.sun.deploy.util.SyncAccess;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
import java.util.Scanner;

public class MusicService {
public static void main(String[] args) throws SQLException {
UserDao userdao = new UserDao();
MusicService musicService = new MusicService();
boolean flag = true;
while (flag) {
System.out.println("|------------------请输入用户名:------------------|");
Scanner input = new Scanner(System.in);
String username = input.next();
System.out.println("|------------------请输入密码:--------------------|");
String password = input.next();
System.out.println("|------------------请输入角色:--------------------|");
String password= input.nextInt();
System.out.println("|-----------------用户名:" + username + " 密码:" + password + “----------------|”);

        boolean flag = userdao.login(username, password);
        if (a) {
            musicService.getMenu();
        } else {
            musicService.zhuce();
        }
    }
}



 public void getMenu() throws SQLException {
     MusicDao musicDao = new MusicDao();
     Scanner input = new Scanner(System.in);
     System.out.println("|--------------------登录成功---------------------|");
     System.out.println("|--------------欢迎来到音乐管理系统---------------|");
     System.out.println("|------\t1.音乐管理\t2.用户管理\t3.退出系统--------|");
     int j = input.nextInt();
     if (j == 1) {
         System.out.println("|--------------欢迎进入音乐管理系统---------------|");
         System.out.println("|\t1.查询音乐\t2.添加音乐\t3.修改音乐\t4.删除音乐\t5.返回上一层");
         int a = input.nextInt();
         switch (a) {
             case 1:
                 List<Music> musics = musicDao.findAll();
                 System.out.println(musics);
                 break;
             case 2:
                 System.out.println("|-------------请输入要添加歌曲的名称:-------------|");
                 String n = input.next();
                 System.out.println("|-------------请输入要添加歌曲的作者:-------------|");
                 String au = input.next();
                 Music music = new Music();
                 music.setMusicname(n);
                 music.setAuthor(au);
                 musicDao.add(music);
                 break;
             case 3:
                 System.out.println("|-------------请输入要修改歌曲的名称:-------------|");

                 break;
             case 4:
                 System.out.println("|--------------请输入要删除歌曲的id:--------------|");
                 int id = input.nextInt();
                 musicDao.delete(id);
                 break;
             case 5:
                 getMenu();
                 break;
         }
     }else if (j==2){
         System.out.println("----------------欢迎登陆音乐管理系统-----------------");
         System.out.println("|\t1.查询音乐\t2.添加音乐\t3.修改音乐\t4.删除音乐\t5.返回上一层");
         int b=input.nextInt();
         switch(b) {
             case 1:

                 break;
             case 2:
                 break;
             case 3:
                 System.out.println(("请输入要修改的id");
                 int id=input.nextInt();
                 System.out.println("请输入要修改后的密码:");
                 String password=input.next();
                 UserDao.xiugai(id,password);
                 break;
         }

     }
        }
        public void zhuce() throws SQLException{
            UserDao userDao=new UserDao();
            Scanner input=new Scanner(System.in);
            System.out.println("|--------------------登录失败---------------------|");
            System.out.println("|--------------------请先注册---------------------|");
            System.out.println("|------------------请输入用户名:------------------|");
            String username1 = input.next();
            System.out.println("|-------------------请输入密码:-------------------|");
            String password1 = input.next();
            System.out.println("|-------------------请确认密码:-------------------|");
            String password2 = input.next();
            System.out.println("|-------------------请输入角色-------------------|");
            int js=input.nextInt();
            if (password1.equals(password2)&&(js==0||js==1)) {
                UserDao.zhuce(zcm,zcmml,js);
                System.out.println("|----------------是否登入或退出Y/N----------------|");
                String i=input.next();
                if(i.equals("N")){
                    System.exit(0);

                }else if(!i.equals("Y")){
                    System.out.println("|--------------------输入错误!-------------------|");
                    System.exit(0);
                }else {
                    User user2=new User();
                    User2.setUsername(zcm);
                    User2.
                    getMenu(user2);
                }
            } else {
                System.out.println("|--------------------密码有误!-------------------|");
            }
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用中提供的信息,错误信息`C:\Users\86137\Documents\8-17-2\widget.cpp:71: error: undefined reference to `form::show()'`表明在文件`widget.cpp`的第71行出现了未定义的引用`form::show()`。 根据提供的引用内容,我们无法直接找到解决这个错误的具体方法。因为引用提供的是关于单元测试库的使用方法,引用和提供的是关于C语言游戏开发资源列表的信息。 要解决这个错误,可以尝试检查代码中是否正确引用了`form::show()`函数,并确保该函数的定义在代码中可见。如果函数定义存在于其他文件中,可能需要确保正确链接到该文件。 此外,还可以尝试搜索其他相关资源或在开发者社区中寻求帮助,以获取更详细的解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [android-all-9-robolectric.jar和android-all-8.1.0-robolectri.zip](https://download.csdn.net/download/xiayiye5/37369740)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Awesome list of C++ GameDev project](https://blog.csdn.net/zhouschina/article/details/112511522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值