Java程序示例
1、第一题(判断分数等级)
(1)题目:用户输入分数,请输出对应等级,大于等于90优秀,大于等于80良好,大于等于70中等,大于等于60及格,小于等于60不及格
(2)代码:
点击查看代码
package java_Elementary_01;
import java.util.Scanner;
public class Elemen_01 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
System.out.print("请输入分数:");
int n = reader.nextInt();
switch(n/10) {
case 10:System.out.print("优秀");break;
case 9:System.out.print("优秀");break;
case 8:System.out.print("良好");break;
case 7:System.out.print("中等");break;
case 6:System.out.print("及格");break;
default:System.out.print("不及格");
}
}
}
(3)运行结果示例:
2、第二题(奥尔良鸡腿)
(1)题目:已知奥尔良鸡腿是11.5元一对,用户随机输入需要购买的对数,求价格
(2)代码:
点击查看代码
package java_Elementary_01;
import java.util.Scanner;
public class Elemen_01 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int n;
System.out.print("请输入需要购买的对数:");
n = reader.nextInt();
System.out.print("价格="+n*11.5);
}
}
(3)运行结果示例:
3、第三题(二维数组排序)
(1)题目:定义一个2行3列的二维数组,数组里的每一个元素随机赋予它一个0——100的数值,输出数组,分别对数组的第一行和第二行进行排序,输出排序后的整个数组
(2)代码:
点击查看代码
package java_Elementary_01;
import java.util.Arrays;
public class Elemen_01 {
public static void main(String[] args) {
int[][] a = new int[2][3];
int i, j;
for(i=0;i<=1;i++) {
for(j=0;j<=2;j++) {
a[i][j] = (int)(Math.random()*100);
}
}
for(i=0;i<=1;i++) {
for(j=0;j<=2;j++) {
System.out.print(a[i][j]+" ");
}
System.out.println("");
}
Arrays.sort(a[0]);
Arrays.sort(a[1]);
System.out.println("排序后:");
for(i=0;i<=1;i++) {
for(j=0;j<=2;j++) {
System.out.print(a[i][j]+" ");
}
System.out.println("");
}
}
}
(3)运行结果示例:
4、第四题(常规的字符串操作)
(1)题目:
(2)代码:
点击查看代码
package java_Elementary_01;
public class Elemen_01 {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str = str1+str2;
System.out.println(str);
System.out.println("长度:"+str.length()); //输出str的长度
System.out.print(str.charAt(7)+" "); //输出str第8个位置的字符
System.out.println("or第一次出现的位置:"+str.indexOf("or")); //输出str中"or"第一次出现的位置
System.out.println(str.toLowerCase());
System.out.println(str.toUpperCase());
}
}