0
点赞
收藏
分享

微信扫一扫

java第五次作业

飞鸟不急 2022-03-18 阅读 87

目录

1.二维数组实现杨辉三角

2.统计成绩

3.客车售票


1.二维数组实现杨辉三角

public class Zy1 {
	public static void main(String[] args) {		
		int arr[][] = new int[10][10];
		  for (int i = 0; i < arr.length; i++) {
		   for (int j = 0; j < i; j++) {
		    if (j == 0 || j == i) {
		     arr[i][j] = 1;
		    } else {
		     arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
		    }
		    System.out.print(arr[i][j] + "\t");
		   }
		   System.out.println();
		  }
	}}

2.统计成绩

统计学生成绩,输入学生的学号及语文、数学、英语成绩,输出学生各科成绩信息、平
均成绩和总成绩,

import java.util.Scanner;
public class ZY2 {
		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();
		        		System.out.println("请输入数学成绩:");
		        		int c=scanner.nextInt();
		        		System.out.println("请输入英语成绩:");
		        		int d=scanner.nextInt();
		        		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++){
		        		count=count+arr[i];	        		
		        		System.out.print(arr[i]+"     ");//将新数组中每个元素输出  		        		
		        		}     	       		
		        		double avg=0;
		        		avg=(int)count/arr.length;	        				
		        		System.out.print(""+avg);
		        		System.out.print(" "+count);
		}}

 

3.客车售票

一辆大巴有9排4列的座位,模拟这辆客车的售票过程(1代“有票”,
0代表“无票”)

import java.util.Scanner;

public class ZY3 {
	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.print("请输入要预定的坐位行号:");
			int row = sc.nextInt();// 得到坐位行数
			// 提示用户输入信息
			System.out.print("请输入要预定的坐位列号:");
			int column = sc.nextInt();// 得到坐位列数
			zuo[row - 1][column - 1] = 0;// 标记售出票状态
	}
}}

 

举报

相关推荐

Java第五次作业

第五次java作业

第五次Java作业

第五次作业

第五次课堂作业

数据库第五次作业

安全防御第五次作业

0 条评论