JAVA 基础问题,求解答!!

1.创建一个类,它包含一个int域和一个char域,它们都没有被初始化,讲他们的值打印出来,以验证java执行了默认初始化2.将题一中类的两个参数添加get和set方法,... 1.创建一个类,它包含一个int域和一个char域,它们都没有被初始化,讲他们的值打印出来,以验证java执行了默认初始化
2.将题一中类的两个参数添加get和set方法,并打成jar包使其能够在新建的一个java project里面可调用该get和set方法。
3.将题一中的类使用构造方法进行初始化赋值并编写测试Test类初始化该类验证构造赋值。
展开
 我来答
浮生落紫尘
2016-05-10 · 从事大型企业管理系统开发
浮生落紫尘
采纳数:78 获赞数:81

向TA提问 私信TA
展开全部

题目一:

public class Init {
    
    private int a;
    private char b;
    
    public static void main(String[] args) {
        Init init = new Init();
        System.out.println(init.a);
        System.out.println(init.b);
    }
}

题目二、题目三,参考附件。

在晴天的雨伞
2016-05-10 · TA获得超过6868个赞
知道大有可为答主
回答量:5761
采纳率:86%
帮助的人:1161万
展开全部
import java.util.*;
public class Test2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入学生的人数: ");
int renshu = in.nextInt();// 用来存储学生的人数
System.out.println("请输入课程数目: ");
int courseNum = in.nextInt();// 用来存储课程的数目
String[] name = new String[renshu];// 声明String数组用来存储学生的姓名
String[] course = new String[courseNum];// 声明String数组用来存储课程的名称
int[][] number = new int[renshu][courseNum];
int[] sum = new int[renshu];
int[] avg = new int[renshu];
String[] str = new String[renshu];
for (int i = 0; i < course.length; i++) {
System.out.println("请定义第" + (i + 1) + "门课程的名字");
course[i] = in.next();
}
for (int i = 0; i < renshu; i++) {
int s = 0;// 声明一个s,初始化为0
System.out.println("请输入学生的姓名:");
name[i] = in.next();// 用来存储学生的姓名
// /Str11+number[i][j]+"\t";
for (int j = 0; j < courseNum; j++) {
System.out.println("请输入学生" + name[i] + course[j] + "的成绩");
number[i][j] = in.nextInt();// 用来存储特定学生的特定成绩
s += number[i][j];
}
sum[i] = s;
avg[i] = s / courseNum;
str[i] = name[i] + "\t" + sum[i] + "\t" + avg[i];
}
for (int i = 0; i < sum.length - 1; i++) {
if (sum[i] < sum[i + 1]) {
int t1 = sum[i];
String t2 = str[i];
sum[i] = sum[i + 1];
str[i] = str[i + 1];
sum[i + 1] = t1;
str[i + 1] = t2;
}
}
System.out.print("学生");
for (int i = 0; i < course.length; i++) {
System.out.print("\t" + course[i]);// 循环输出每个科目的名称}
System.out.print("\t总分\t" + "平均分\t排行榜");
System.out.println();
for (int j = 0; j < renshu; j++)// 循环输出学生姓名
{
for (int m = 0; m < courseNum; m++)
System.out.println(str[i] + "\t第" + (i + 1) + "名");
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式