问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2024-04-17 23:52

我来回答

5个回答

热心网友 时间:2024-04-21 03:04

第一道:
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<args.length;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("您没有中奖");
}
}
}
}

热心网友 时间:2024-04-21 03:07

为了200分,可以帮你写下

前面写的没有仔细看,不知道前面写的是否已经有符合你要求的了?
没有的话我再写~

我晕,写东西不要时间的啊,如果已经有人写出来了我干嘛还要做费功!你自己出的题目,别人给的答案都不知道有没符合你要求的啊

热心网友 时间:2024-04-21 03:04

楼上的第一题我测试了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.out.println("你获得三等奖");break;
default: System.out.println("你没有获奖");
}
}
}

热心网友 时间:2024-04-21 03:09

把你的邮箱或QQ告诉我,我给你发过去。
本人邮箱:viviboss@sina.com
QQ:591529008
问题一我可以用java给你编出来,但问题二不知道你要那种语言的。
请讲详细点。
问题一答案:
/*
*学生类,包括学生的学号,姓名,班级。
*/
public class StudentInfo
{
public static void main(String[] args)
{
Student aStudent = new Student();
aStudent.setNum("20080405");
aStudent.setName("周杰伦");
aStudent.setClassNum("三年二班");
System.out.println("学号是:" + aStudent.getNum() + ",姓名是:" + aStudent.getName() + ",班级是:" + aStudent.getClassNum());
}
}

class Student
{
//////初始化//////
private String StudentNum = "";//学号
private String StudentName = "";//姓名
private String ClassNum = "";//班级

///////////////访问器////////////////////
public String getNum()//学号访问器
{
return StudentNum;
}

public String getName()//姓名访问器
{
return StudentName;
}
public String getClassNum()//班级访问器
{
return ClassNum;
}
///////////////设置器///////////////////
public void setNum(String strNum)//学号设置器
{
StudentNum = strNum;
}

public void setName(String strName)//姓名设置器
{
StudentName = strName;
}

public void setClassNum(String strClassNum)//班级设置器
{
ClassNum = strClassNum;
}
}

热心网友 时间:2024-04-21 03:03

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;i<numbers.length;i++) {
if (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<tempArr.length;a++) {
// for (int b=0;b<tempArr.length-1;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;i<numbers.length;i++) {
System.out.print(numbers[i] + " ");
}
}

public static void main(String[] args) {
RandomShow randomshow = new RandomShow();
randomshow.RandomTest();
randomshow.show();
randomshow.xiPai();
randomshow.result();
}
}

再给我加点分吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
下载了优酷播放器iku免登录版,安装在没联网的电脑上。查看不了本地的... 播放FLV的几个问题在线等 劲舞团真的有那么好玩吗? 为什么别人说劲舞团是世界上最淫荡的游戏.. 劲舞团好玩吗?? 030221 1020 060414 2168 060417 这几组数是什么意思啊!有知道的大哥请... ...分签约短信服务-【广东农信】”是什么意思? 2168是什么意思爱情 事业单位面试成绩79分算好的吗 事业编面试成绩76分算高分吗 请问从文冲坐什么车到萝岗国际体育演艺中心 我脚肿能吃头孢呋辛酯片吗 广州市萝岗区东区街坐几号线地铁什么站比较近? 墙上跳下来脚肿了吃头孢羟氨苄胶囊管用吗? 刚洗完的被子被老鼠了,会不会有运气不好的这一说法? 用来洗衣服的盆,好像老鼠爬过了,只用洗衣粉洗一下行吗?还是必须消毒... 我妈的手指被老鼠咬了一下,它简单的冲洗了一下,然后就做饭给我们吃,对... 急!!!刚出生没几天的小鸡可以喝牛奶吗? ...从学校抱回来的抱回来最多一个多月今天给它洗完澡被抓伤流血,已消毒... 一个月(或者说27,28天左右)的小鸡能喝牛奶吗?会不会死掉?羊奶呢? ...在我脸部底下爬来去最后走了,我不会感染疾病吧,求专业人士回答_百度... 小鸡假如要是喝奶了,就一定会死吗? ...单位发生重大伤亡事故后逃匿,由安全生产监督管理部门十五日以下拘留... ...教练说不能斜射~但是我看见电影电视里面好像都是斜射, 一个人可以申请两个吗? 可以用一个手机号码注册两个码吗? 用短除法 分解质因数 最大公因数 最小公倍数 1.30 24 18 2.72 18 15... 孕期感冒:预防与应对方法 养儿方知父母恩的下一句养儿方知父母恩的意思是什么 土地使用权发生纠纷期间使用权可以转让买卖吗? 长期吃华莱士,会长胖吗? 最近经常吃华莱士,对身体的害处大吗? 第一学历普通211读个清华博士能翻身吗 晚上吃华莱士喝什么饮料不胖 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 我的CS1.6进去为什么是英文的 邯郸学府教育正规吗 三个100瓦串联是多少瓦 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 化龙汪村位于哪个省哪个市 东汀沟村属于哪里 郭家辛庄村属于哪里 全科村属于哪个省哪个市 玩橙光不小心点到存档,剧情倒退了,怎么办? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 宜宾煤炭强县是哪个县? ...区县教师待遇怎么样?高县多少?长宁多少?珙县,江安这些,还有宜宾县... 冬天耳套是戴上还是戴后好 花呗逾期后可以跟客服商量最低还款吗 夏普LCD-40L120A液晶电视如何退出工厂模式,左上角有蓝色K字,音量调不...