java数据类型不匹配_java为什么报输入数据类型不对啊?

packagecom.chen.util;importcom.chen.entity.Storey;importcom.chen.entity.Student;publicclassViewUtil{/***界面工具类,用来画界面*/privatestaticbooleanflag=true;//标记public...

package com.chen.util;

import com.chen.entity.Storey;

import com.chen.entity.Student;

public class ViewUtil {

/**

* 界面工具类,用来画界面*/

private static boolean flag=true;//标记

public static void sop(Object obj){

System.out.println(obj);

}

public static void stat(){

/**

*开始界面*/

do{

sop("==欢迎登陆学生管理系统==");

sop("请输入操作编号");

sop("1.录入学生信息");

sop("2.打印学生信息");

sop("3.搜索学生");

sop("4.退出");

int action=ComUtil.getScanner().nextInt();

Action(action);

}while(flag);//4;flag=false;

}

public static void Action(int action){

/**

* 具体操作*/

switch (action) {

case 1://1.录入学生信息

do{

sop("===开始录入===");

sop("请输入学生编号:");

String num=ComUtil.getScanner().next();//开始

sop("请输入学生姓名:");

String name=ComUtil.getScanner().next();//开始

sop("请输入学生年龄:");

int age=ComUtil.getScanner().nextInt();

sop("请输入学生性别:");

String ganden=ComUtil.getScanner().next();//开

/*封装学生信息*/

Student stu=new Student(num, name, age,

ganden.equals("男")?true:false);

/*Storey单例设计*/

Storey.getInstance().add(stu);//添加对象到仓库

sop("录入成功");

sop("是佛继续录入;1:是,2否");

if(ComUtil.getScanner().nextInt()==2){

return;

}else if(ComUtil.getScanner().nextInt()==1){

continue;

}

}while(true);

case 2://打印学生信息

sop("以下是全部学生信息:");

Storey.getInstance().printStudentAll();

break;

case 3://搜索学生

sop("请输入要搜索学生的编号:");

/*通过编号查找学生*/

String number=ComUtil.getScanner().next();

Student xuesheng=Storey.getInstance().get

(number);

if(xuesheng!=null){

sop("搜到该学生,信息如下:");

sop(xuesheng);//打印学生信息

}else{

sop("不存在改学生");

}

break;

case 4:

flag=false;//改变了flag

break;

}

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值