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

我是学java软件的,我师傅给了我三个作业我不会做,请各位帮帮忙。

发布网友 发布时间:2024-10-24 02:02

我来回答

4个回答

热心网友 时间:2024-11-13 16:21

//先发第二题代码,第三题稍等

import java.util.Scanner;
import java.util.StringTokenizer;

public class T0623 {

/**
* @param args
*/
public static void main(String[] args) {

System.out.println("请输入你要输入的数字个数:");
Scanner s = new Scanner(System.in);
int intNbr = Integer.parseInt(s.nextLine().trim());
System.out.println("请输入数字(以空格分开):");
String strTemp = s.nextLine();
StringTokenizer st = new StringTokenizer(strTemp, " ");

int[] array = new int[intNbr];

for (int i = 0; i < intNbr; i++) {

array[i] = Integer.parseInt(st.nextToken());
}

T0623 sortTest = new T0623();
System.out.println("这些数字由大到小的排序为:");

sortTest.bubbleSort(array);

}

/**
*
* 打印数组中的元素到控制台
*
* @param source
*/

public void printArray(int[] data) {

for (int i : data) {

System.out.print(i + " ");

}

System.out.println();

}

/**
*
* 交换数组中指定的两元素的位置
*
* @param data
*
* @param x
*
* @param y
*/

private void swap(int[] data, int x, int y) {

int temp = data[x];

data[x] = data[y];

data[y] = temp;

}

/**
*
* 冒泡排序----交换排序的一种
*
* @param data
* 要排序的数组
*
* @return
*/

public void bubbleSort(int[] data) {

// 比较的轮数
for (int i = 1; i < data.length; i++) {

// 将相邻两个数进行比较,较大的数往后冒泡

for (int j = 0; j < data.length - i; j++) {

if (data[j] < data[j + 1]) {

// 交换相邻两个数

swap(data, j, j + 1);

}

}

}
printArray(data);// 输出冒泡排序后的数组值

}

}

//========第三题代码========================================================
//请再建一个类T0623_1复制下面代码即可
//2份代都经过测试,没有问题

import java.util.Scanner;

public class T0623_1 {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println("请输入你的成绩:");
Scanner s = new Scanner(System.in);
int intNbr = Integer.parseInt(s.nextLine().trim());
String strTemp = "";
if (intNbr >= 90) {
strTemp = "A";
} else if (intNbr >= 80) {
strTemp = "B";
} else if (intNbr >= 70) {
strTemp = "C";
} else if (intNbr >= 60) {
strTemp = "D";
} else {
strTemp = "E";
}
System.out.println("你的评分为" + strTemp);
}
}

热心网友 时间:2024-11-13 16:16

前两个排序。。

最后一个用SWITCH简单些。

热心网友 时间:2024-11-13 16:22

是哪一块布回做,输入还是代码

热心网友 时间:2024-11-13 16:23

都是些简单的练习题啊,考你的排序(冒泡、选择)方法和控制流程(if else switch case)

慢慢想想自己亲手做做 以后遇到这类问题就不会没思路了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
汽车胎扎了个钉子是拔还是不拔? 台式机电源什么牌子好 台式机电源有哪些牌子 金牌 银牌 铜牌电源哪个好 台式机电源等级性能解析 电脑电源推荐-全汉(FSP) 500W银牌(88%)全模组SFX电源 我的妻子背叛了我,我该怎么办, 初一语文复习材料(急急急!!!) 绿色蝈蝈课后题答案七上语文 女人梦见黄鼠狼的七大预兆 怎么知道注塑机螺杆有无卡死现象? 请问为什么在钢之炼金术师fa里,爱德华一开始不用炼金术换 多玩YY马甲上的图标是怎么弄的? 多玩yy图标是什么 动物? ...别认真。我对你没那意思,你也不是我喜欢的类型!之前事情,让你误会... ...被警察查到开一张公安交通管理行政措施凭证,罚款两千拘留十天,刚考... ...科一还没考 科二练了三天车 需要转到别的驾校 会扣费吗 冲动后如何挽回的文案短句 搬家好日子怎么选 附近收名名酒店 qq欢乐斗地主里的癫子 用宽带冲QB,结果提示 操作失误,安全平台检查限制 怎么办啊 我急用 怎么取消宽带的消费限制? 宽带充Q币充不上怎么回事啊. 宽带充Q币!限制了怎么解除! 为什么用宽带充q币时会提示用户受消费规则控制?如何解决?明确点_百度... 什么是活性复合粒子? 辣炒花蛤如何制作鲜味十足? 请问从长沙火车站到长沙市万家丽南路的碧水龙庭售楼部怎么走?感谢。 情人节,我一直有好感的一个男生跟我告白。我拒绝了 长沙火车站离万家丽南路与湘府东路交汇处东南角有多远 QQ空间音乐盒里添加音乐栏的来源(URL),谁告诉我一个啊? 如何看搬家吉时 【孕妇食谱】鱼饼冬瓜汤,清甜可口,鲜味十足,营养美味~做法大全_百度知 ... 玉扳指的寓意和象征 搬家吉时如何定 ...我平时没事去工地看看,学学东西,但我不知道看什么?学什么?求指点啊... 千克的符号是多少? 工地围挡的预算有哪些 求钢筋在工地上能出料单的师傅 如果在工地上承包混泥土怎么来计算 多玩yy应用管理器在什么地方 我们家金毛刚满3个月,为什么她喜欢叫呢?还有她吸收不太好,怎么能调理好... 两个月的小金毛晚上拴起来的,看我要走就会叫。怎么回事 ...东西,我问了那个快递员她说那个不是我的是一个姓peng的? 多玩yy图标是什么 动物? ...并且有URL链接的,要方便点的,我想把本地的歌链接到QQ空间里... 多玩YY马甲上的图标是怎么弄的? 多玩yy应用管理器在什么地方 多玩YY有毒否? 真有毒? 多玩YY 名字后面的卡通图片怎么设置 多玩YY有毒否? 真有毒?