public class Hello4_3 {//创建类
public static void main(String[] args) {//主函数
// TODO 自动生成的方法存根
int[][] array=YangHuiArray(10);//十行十列
printYangHui(array);//输入数组名和数组长度,打印数组内容,
}
static int[][] YangHuiArray(int n)//创建数组
{
int[][] array=new int[n][n];//创建新的数组叫array
for(int i=0;i<array.length;i++)//使用for循环
{
for(int j=0;j<=i;j++)//使用for循环
{
if(i==j||j==0) //使用if语句
{
array[i][j]=1;//遍历数组array
}
}
if(i>=2)//使用if语句
{
for(int j=1;j<array[i].length;j++)//使用for循环
array[i][j]=array[i-1][j]+array[i-1][j-1];//遍历数组array
}
}
return array;//输出array
}
static void printYangHui(int [][] array)//创建了一个新的数组
{
for(int i=0;i<array.length;i++)//使用for循环
{
for(int j=0;j<=i;j++)//使用for循环
System.out.print(array[i][j]+" ");//输出array的数组
System.out.println();//换行
}
}
static void printTwoArray(int [][] array)//创建了一个新的数组
{
for(int i=0;i<array.length;i++)//使用for循环
{
for(int j=0;j<array[i].length;j++)//使用for循环
System.out.print(array[i][j]+" ");//输出array的数组
System.out.println();//换行
}
}
}
import java.util.Scanner;//导入所需要的包
import java.util.Arrays;//导入所需要的包
public class Hello4_4 {//创建类
public static void main(String[] args) {//主函数
// TODO 自动生成的方法存根
Scanner input = new Scanner(System.in);//定义一个二维数
int a=3;//定义int类型的a赋值为3
int b=3;//定义int类型的b赋值为3
int name[]=new int[]{1,2,3};//创建新的数组并且储存编号
String course[]=new String[]{"语文成绩","数学成绩","英语成绩"};//创建 String 类型的course数组
int[][] score=new int[a][b]; //创建 int类型的二维数组
int[] sum=new int[a]; //创建 int类型的一维数组
double[] avg=new double[a]; //创建 double类型的数组
String[] content=new String[a]; //创建String类型的数组
for(int i=0;i<a;i++){//使用for循环
System.out.println("请输入第"+(i+1)+"个学生的编号:");//输出请输入第"+(i+1)+"个学生的编号
Scanner sc=new Scanner(System.in);//创建新的数组
name[i]=sc.nextInt();//遍历name数组
content[i]=name[i]+"\t\t";//遍历 content数组
for(int j=0;j<b;j++){//使用for循环
System.out.println("请输入"+course[j]+"的:");//输出请输入"+course[j]+"的:
score[i][j]=sc.nextInt();//遍历score数组
sum[i]+=score[i][j]; //遍历sum数组
content[i]+=score[i][j]+"\t\t"; //遍历 content数组
}
avg[i]=sum[i]/a; //计算平均分
content[i]+=avg[i]+"\t\t"+sum[i]+"\t\t";//遍历 content数组
}
System.out.println("学生成绩结果如下");//输出学生成绩结果如下
System.out.println("----------------------------------------------------------------------------------------------------");//输出----------------------------------------------------------------------------------------------------
System.out.print("学生编号\t\t");//输出"学生编号\t\t
for(int i=0;i<b;i++){//使用for循环
System.out.print(course[i]+"\t\t");//输出course[i]+"\t\t"
}
System.out.println("平均成绩\t\t总成绩");//输出"平均成绩\t\t总成绩"
for(int i=0;i<a;i++){//使用for循环
System.out.println(content[i]);//输出content[i]
}
}
}
import java.util.Arrays; //导入所需要的包
import java.util.Scanner; //导入所需要的包
public class Hello4_5 {//创建类
public static void main(String[] args) {//主函数
// TODO 自动生成的方法存根
System.out.println("简单客车售票系统");//输出简单客车售票系统
System.out.println(" 9排4列的大巴车开始售票");//输出9排4列的大巴车开始售票
char arr[][]=new char[9][7];//创建char类型的数组叫arr
arr[0]=new char[]{'1','1','1','1'};//第1行分配4个元素
arr[1]=new char[]{'1','1','1','1'};//第2行分配4个元素
arr[2]=new char[]{'1','1','1','1'};//第3行分配4个元素
arr[3]=new char[]{'1','1','1','1'};//第4行分配4个元素
arr[4]=new char[]{'1','1','1','1'};//第5行分配4个元素
arr[5]=new char[]{'1','1','1','1'};//第6行分配4个元素
arr[6]=new char[]{'1','1','1','1'};//第7行分配4个元素
arr[7]=new char[]{'1','1','1','1'};//第8行分配4个元素
arr[8]=new char[]{'1','1','1','1'};//第9行分配4个元素
for(int i=0;i<9;i++){//使用for循环
for(int j=0;j<4;j++){//使用for循环
System.out.print(arr[i][j]+"\t");//输出arr[i][j]+"\t"
}
System.out.println();//换行
}
System.out.println("请输入要预定的坐位行号:");//输出请输入要预定的坐位行号
Scanner a=new Scanner(System.in); //创建一个新的对象叫a
int b=a.nextInt();//将a赋值给int类型的b
System.out.println("请输入要预定的坐位列号:");//输出请输入要预定的坐位列号
Scanner sc=new Scanner(System.in); //创建一个新的对象叫sc
int c=sc.nextInt();//将sc赋值给int类型的c
System.out.println("简单客车售票系统");//输出简单客车售票系统
System.out.println(" 9排4列的大巴车开始售票");//输出9排4列的大巴车开始售票
char s[]=new char[]{'0'};//创建char类型的数组
arr[b-1][c-1]=s[0];//遍历arr数组
for(int e=0;e<9;e++){//使用for循环
for(int f=0;f<4;f++){//使用for循环
System.out.print(arr[e][f]+"\t");//输出arr[e][f]+"\t"
}
System.out.println();//换行
}
}
}