本文主要是介绍第五次 java作业,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、杨辉三角算法
题目
代码
答案
二、统计成绩
题目
代码
答案
三、客车售票
题目
代码
答案
一、杨辉三角算法
题目
代码
public class Yanghuisanjiao {//创建Yanghuisanjiao类public static void main(String[] args) {//主函数int[][] arr=new int[10][10];//定义一个二维数组,十行十列for(int i=0;i<arr.length; i++) {//循环遍历排序后的数组//由于只是给杨辉三角内的位置赋值,所以是j<=ifor(int j=0;j<=i;j++) {//控制长度if(j==0||j==i) {//判断条件arr[i][j]=1;//二维数组从1开始}else {//根据规律,使用if else 赋值arr[i][j]=arr[i-1][j-1]+arr[i-1][j];//控制行和列}System.out.print(arr[i][j]+"\t");//输出二维数组}System.out.println();//换行} }
}
答案
二、统计成绩
题目
代码
import java.util.Scanner;//导入java.util.Scanner类
public class Tongjicj {//创建Tongjicj类public static void main(String[] args) { //主函数System.out.println("请输入第3个学生的编号:");//输出编号 Scanner scanner=new Scanner(System.in); //定义一个二维数组 int a=scanner.nextInt(); //存放数组元素System.out.println("请输入语文成绩:");//输出int b=scanner.nextInt(); // 存放b值System.out.println("请输入数学成绩:");//输出int c=scanner.nextInt(); // 存放c值System.out.println("请输入英语成绩:");//输出int d=scanner.nextInt(); // 存放d值int arr[]=new int [] {b,c,d}; //定义数组System.out.println("学生成绩结果如下");//输出System.out.println("---------------------------");//输出System.out.println("学生编号 语文成绩 数学成绩 英语成绩 平均分 总分"); //输出System.out.print(a+" ");//输出//输出int count=0; // 赋初值for(int i=0;i<3;i++){ //for循环count=count+arr[i]; //定义新数组 System.out.print(arr[i]+" ");//将新数组中每个元素输出 } double avg=0; //double型avg=(int)count/arr.length; //输出存放值 System.out.print(""+avg); //输出System.out.print(" "+count); //输出}}
答案
三、客车售票
题目
代码
import java.util.Scanner;//导入java.util.Scanner类
public class Kecheshoup { //创建Kecheshoup类public static void main(String[] args) { // 主函数int zuo[][] = new int[9][4]; // 定义二维数组for (int i = 0; i < 9; i++) { // for循环开始for (int j = 0; j < 4; j++) { // for循环开始zuo[i][j] = 1; // 初始化二维数组}}while (true) { // 开始售票System.out.println(" 简单客车售票系统" + "\n 9排4列的大巴车开始售票");// 输出标题for (int i = 0; i < 9; i++) { //外循环for (int j = 0; j < 4; j++) { // 内循环System.out.print(zuo[i][j] + "\t"); // 输出售票信息}System.out.println(); // 输出换行符}// 创建扫描器,用来进行用户输入Scanner sc = new Scanner(System.in);// 提示用户输入信息System.out.println("请输入要预定的坐位行号:");// 提示用户输入信息int row = sc.nextInt(); // 得到坐位行数System.out.println("请输入要预定的坐位列号:");// 提示用户输入信息int column = sc.nextInt(); // 得到坐位列数zuo[row - 1][column - 1] = 0; // 标记售出票状态}}
}
答案
这篇关于第五次 java作业的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!