关于java编程的两个题目,高分请高手速来帮忙!

来源:百度知道 编辑:UC知道 时间:2024/05/18 15:36:17
1.定义一个学生类(学号,姓名,班级号),然后构造一个该类的对象,并通过该类的方法设置和输出学生信息。

2.编写一个程序,从键盘输入数字1/2/3 后,可分别显示抽奖得到的奖品(可自己设定);如果输入其它数字或字符显示“没有奖品给你!”。
我的QQ是305126834,邮箱是wangjiawen619@163.com,你给我发过来吧!高分悬赏!这两道题都要用java编写!
愿意回答的就说一句,不愿意回答的别在这里放屁,我学的文科专业,刚开始自学JAVA,有问题我才来这里问的,不是找你们骂的,请自重!别逼我骂那些不懂礼貌的Pig了。

楼上的第一题我测试了OK 第二题就不对了
我做的第二题 加入了异常处理
和楼上的不一样哦 通过测试了

/*编写一个程序,从键盘输入数字1/2/3 后,可分别显示抽奖得到的奖品(可自己设定);如果输入其它数字或字符显示“没有奖品给你!”。*/

import javax.swing.JOptionPane;

public class WinPrize
{
public static void main(String[] agrs)
{
Prize p=new Prize();
try{
p.getNumber();
}
catch(NumberFormatException e)
{
System.out.println("输入的不是整数");
}

p.setPrize();
}
}

class Prize
{
private int num;
void getNumber()
{
String s=JOptionPane.showInputDialog(null,"请输入一个整数","抽奖例题",JOptionPane.QUESTION_MESSAGE);
int a=Integer.parseInt(s);
num=a;
}

void setPrize()
{

switch(num)
{
case 1: System.out.println("你获得一等奖");break;
case 2: System.out.println("你获得二等奖");break;
case 3: System