(一):杨辉三角
package xiangmu1;
public class 杨辉三角 {
public static void main(String[] args) {
int arr[][] = new int[11][11];//定义一个int型二维数组
for (int i = 0; i < arr.length; i++) {//遍历循环数组
for (int j = 0; j < i; j++) {
if (j == 0 || j == i) {//判断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] + " ");//输出打印arr[i][j]数组元素
}
System.out.println();//输出打印空格
}
}
// TODO Auto-generated method stub
}
(二):成绩
package xiangmu1;
import java.util.Scanner;
public class 统计成绩 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//创建扫描器,通过键盘输入的数值给scanner
System.out.println("需要输入成绩有几位同学");//打印输出"需要输入成绩有几位同学"
int studentcout = sc.nextInt();//定义int型变量studentcout为学生人数编号
int achivement[][] = new int[studentcout][4];//定义一个数组为科目成绩
for (int i = 0; i < studentcout; i++) {//遍历循环数组条件
System.out.println("请输入第" + (i + 1) + "个学生编号");//输出打印“请输入第几个学生编号”
achivement[i][0] = sc.nextInt();//定义一个int型数组元素值
System.out.println("请输入语文成绩");//打印输出"请输入语文成绩"
achivement[i][1] = sc.nextInt();//定义一个int型数组元素值
System.out.println("请输入数学成绩");//打印输出"请输入数学成绩"
achivement[i][2] = sc.nextInt();//定义一个int型数组元素值
System.out.println("请输入英语成绩");//打印输出"请输入英语成绩"
achivement[i][3] = sc.nextInt();//定义一个int型数组元素值
}
System.out.println("学生成绩结果如下");//打印输出"学生成绩结果如下”
System.out.println("---------------------------------------------");//打印输出"------------”
System.out.println("学生编号"+"语文成绩"+"数学成绩"+"英语成绩"+"平均成绩"+" 总分");
//打印输出"学生编号"+"语文成绩"+"数学成绩"+"英语成绩"+"平均成绩"+" 总分"
for (int i = 0; i < achivement.length; i++) {//遍历循环数组条件
double sum = 0; //定义一个double型变量sum且赋值
double ave = 0; //定义一个double型变量ave且赋值
for (int j = 0; j < achivement[i].length; j++) {//遍历循环数组条件
System.out.print(achivement[i][j] +"\t");//输出数组achivement[i][j]元素
if (j > 0) {//判断j是否大于0
sum += achivement[i][j];//数组achivement[i][j]元素相加求和
}
}
ave = sum / 3;//求平均值 ,求和总值除以三
System.out.print(String.format("%.2f", ave) + "\t" + (int) sum
+ "\n");//输出平均值(保留2位小数),且强制把sum值转化为int型
}
sc.close();//关闭扫描器
}
// TODO Auto-generated method stub
}
(三):客车售票
package xiangmu1;
import java.util.Scanner;
public class 客车售票 {
public static void main(String[] args) {
System.out.println("简单客车售票系统");//输出"简单客车售票系统"
System.out.println(" 9排4列的大巴车开始售票");//输出"9排4列的大巴车开始售票"
char arr[][]={{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},
{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'}};
//定义char型数组
for(int i=0;i<arr.length;i++) {//遍历循环数组
for(int j=0;j<arr[i].length;j++) {
System.out.print(arr[i][j]+" ");//输出数组arr[i][j] 的元素
}
System.out.println( );//输出空格
}
System.out.println("请输入要预定的坐位排号:");//输出"请输入要预定的坐位排号:"
Scanner sc=new Scanner(System.in);//创建扫描器,获取键盘输入的数值
int b=sc.nextInt();//定义一个int型变量b,将键盘输入的数值赋值
System.out.println("请输入要预定的坐位列号:");//输出"请输入要预定的坐位列号:"
int c=sc.nextInt();//定义一个int型变量c,将键盘输入的数值赋值
System.out.println("简单客车售票系统");//输出"简单客车售票系统"
System.out.println(" 9排4列的大巴车开始售票");//输出"9排4列的大巴车开始售票"
char arr1[]=new char[]{'0'};//定义一个char型数组
arr[b-1][c-1]=arr1[0];//将arr1[0]的值赋值给arr[b-1][c-1]结果为0
for(int e=0;e<arr.length;e++) {//遍历循环数组
for(int f=0;f<arr[e].length;f++) {
System.out.print(arr[e][f]+" ");//输出数组arr[e][f] 的元素
}
System.out.println( );//输出空格
}
sc.close();//关闭扫描器
}
// TODO Auto-generated method stub
}