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

第二题程序运行结果范例一:请输入你要输入的数字个数:5请输入数字(以空格分开):35473这些数字由大到小的排序为:75433第二题程序运行结果范例二:请输入你要输入的数... 第二题程序运行结果范例一:
请输入你要输入的数字个数:
5
请输入数字(以空格分开):
3 5 4 7 3
这些数字由大到小的排序为:
7 5 4 3 3

第二题程序运行结果范例二:
请输入你要输入的数字个数:
9
请输入数字(以空格分开):
3 1 9 5 4 6 7 4 3
这些数字由大到小的排序为:
9 7 6 5 4 4 3 3 1

第三题程序运行结果范例一:
请输入你的成绩:
65
你的评分为D
第三题程序运行结果范例二:
请输入你的成绩:
87
你的评分为B
我是刚学这些不明白你们谁做一次把制作过程截个图给我看看,或者是把制作的过程写出来。
展开
 我来答
magic_84
2011-06-23 · TA获得超过493个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:52万
展开全部
//先发第二题代码,第三题稍等

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);
}
}
zk329754551
2011-06-22 · TA获得超过251个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:115万
展开全部
都是些简单的练习题啊,考你的排序(冒泡、选择)方法和控制流程(if else switch case)

慢慢想想自己亲手做做 以后遇到这类问题就不会没思路了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑衣要饭的
2011-06-22 · TA获得超过341个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:198万
展开全部
前两个排序。。

最后一个用SWITCH简单些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心流心情
2011-06-22
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
是哪一块布回做,输入还是代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式