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("|--------------------密码有误!-------------------|");
}
}
}
}