关于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();
}
}
再给我加点分吧