永发信息网

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

答案:6  悬赏:50  手机版
解决时间 2021-01-24 05:34
关于java编程的两个题目,高分请高手速来帮忙!
最佳答案
楼上的第一题我测试了OK 第二题就不对了
我做的第二题 加入了异常处理
和楼上的不一样哦 通过测试了



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.out.println("你获得三等奖");break;
default: System.out.println("你没有获奖");
}
}
}
全部回答
人可以无耻,但不能无耻到如此地步!
为了200分,可以帮你写下
前面写的没有仔细看,不知道前面写的是否已经有符合你要求的了?
没有的话我再写~
我晕,写东西不要时间的啊,如果已经有人写出来了我干嘛还要做费功!你自己出的题目,别人给的答案都不知道有没符合你要求的啊
class RandomShow {
RandomShow() {
}
int numbers[] = new int[52];
void RandomTest() {
System.out.println("学号:");
for (int i = 0; i < numbers.length; i++) {
numbers[i] = i + 1;
}
}
void show() {
System.out.println("\n姓名:");
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
}
}
void xiPai() {
Random r = new Random("\n班级号:"); int count = 1;
int temp;
boolean iscz = false;
int[] tempArr = new int[52];
do {
iscz = false;
temp = r.nextInt(53);
for (int i=0;iif (temp == tempArr[i]) {
iscz = true;
}
}
if (!iscz) {
tempArr[count-1] = temp;
count ++;
}
if (count == 53) {
System.arraycopy(tempArr, 0, numbers, 0, numbers.length);
}
} while (count != 53);
}
void result() {
System.out.println("\n1n2n3:");
// for (int a=0;a// for (int b=0;b// if (tempArr[b] > tempArr[b+1]) {
// tempArr[b] = tempArr[b] + tempArr[b+1];
// tempArr[b+1] = tempArr[b] - tempArr[b+1];
// tempArr[b] = tempArr[b] - tempArr[b+1];
// }
// }
// }
//“没有奖品给你”
for (int i=0;iSystem.out.print(numbers[i] + " ");
}
}
public static void main(String[] args) {
RandomShow randomshow = new RandomShow();
randomshow.RandomTest();
randomshow.show();
randomshow.xiPai();
randomshow.result();
}
}
再给我加点分吧
第一道:
public class Student
{
public String num;
public String name;
public String classID;
public void student(String num,String name,String classID) //建立student方法
{
System.out.println("num = "+num);
System.out.println("name = "+name);
System.out.println("classID = "+classID);
}
public static void main(String[] agrs)
{
Student sd = new Student(); //实例化
sd.student("110","yangming","120"); //调用方法
}
}
第二道:
public class Test
{
public static void main(String[] args)
{
int[] num=new int[args.length]; //定义元素个数与args数组一样的数组
for(int i=0;i {
num[i]=Integer.parseInt(args[i]); //将String类型的数组转换成int类型
if(num[i] == 1) //判断输入进来的数据
{
System.out.println("您获得了一等奖");
}
if(num[i] == 2)
{
System.out.println("您获得了二等奖");
}
if(num[i] == 3)
{
System.out.println("您获得了三等奖");
}
if(num[i] > 3)
{
System.out.println("您没有中奖");
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Syria'sforeignministryyesterdayaccusedIsra
《梦寐良妻》txt全集下载
算命里说四横三竖是什么意思?
单选题Evenif________,Iwon'tattendherbirt
广东省华立技师学院怎么样
捷安信物流(体育大道随缘超市旁)地址好找么,
珠江钢琴GP150与珠江GP150C哪里不同?
宝视达眼镜(小营路店)怎么去啊,我要去那办事
景顺物流(卧龙乡南方国际建材城L区1栋景顺物
单选题Wedecided________totheGreatWall.A.
You have heard of Webster Toys. Webster ha
律师,如果离婚支付宝有钱怎么办
常山县阁底初中地址在什么地方,想过去办事
妈妈驿站(乾坤商务东街11号附近妈妈驿站)地址
如果我变成回忆百度云
推荐资讯
新城照相馆地址在什么地方,我要处理点事
112346NM等于多少公斤
为什么佳洁士茉莉茶香味的有股厕所的味道……
单选题下列实验操作或实验事故的处理合理的是
I would like to buy an apartment, large, c
七营镇邮政所地址在什么地方,我要处理点事
【海洋污染的危害】海洋污染造成的危害?
王者荣耀前期、中期、后期不同打法技巧推荐
北京会计培训中心地址在什么地方,我要处理点
奥鹏教育学习中心地址在哪,我要去那里办事
用感组四个词后填空
小红桥幼儿园地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?