📄 kehou.java
字号:
package 第八章;
import java.util.Arrays;
import java.util.Scanner;
public class kehou {
Scanner input=new Scanner(System.in);
public static void main(String[] args)
{
kehou test=new kehou();
test.testArrays();
}
public void testArray()
{
int sum=0;//总成绩
int avg=0;//平均成绩
int[] score=new int[5];//{65,87,45,87,56};
System.out.println("请输入三十个成绩");
for(int i=0;i<score.length;i++)
{
score[i]=input.nextInt();
}
for(int i=0;i<score.length;i++)
{
sum+=score[i];
}
avg=sum/score.length;
System.out.println("平均成绩是"+avg);
int[] n=new int[3];
System.out.println(n[2]);
}
public void guess()
{
double[] num={23,78.5,90,19,45.8};
System.out.println("请输入一个数字");
double n=input.nextDouble();
int i=0;
for(i=0;i<num.length;i++)
{
if(n==num[i])
{
System.out.println("找到了,在第"+(i+1)+"个位置");
break;
}
}
if(i==num.length)
{
System.out.println("没找到");
}
}
public void getMax()
{
double max=100;//最大数
double[] score=new double[5];
System.out.println("请输入五个成绩:");
for(int i=0;i<5;i++)
{
score[i]=input.nextDouble();
}
max=score[0];
for(int i=1;i<5;i++)
{
if(score[i]<max)
{
max=score[i];
}
}
System.out.println("最大数为"+max);
System.out.println("排序前的结果为");
for(int i=0;i<5;i++)
{
System.out.print(score[i]+"\t");
}
Arrays.sort(score); //排序
System.out.println("排序后的结果为");
for(int i=0;i<5;i++)
{
System.out.print(score[i]+"\t");
}
}
//倒序输出
public void mySort()
{
char[] ch={'a','e','h','b','d'};
Arrays.sort(ch);
for(int i=ch.length-1;i>=0;i--)
{
System.out.print(ch[i]+"\t");
}
}
//查找数据
public void find()
{
boolean bool=false;
int[] num={12,23,34,45,56,67,78,89};
System.out.print("请输入一个数字");
int leng=num.length;
int n=input.nextInt();
for(int i=0;i<num.length;i++)
{
if(num[i]==n)
{
System.out.println("找到了");
bool=true;
leng--;
for(int k=i;k<num.length-1;k++)
{
num[k]=num[k+1];
}
break;
}
}
if(!bool)
{
System.out.println("没找到");
}
for(int i=0;i<leng;i++)
{
System.out.print(num[i]+"\t");
}
}
//二维数组使用
public void testArrays()
{
int[][] score=new int[4][3];
score[0][0]=80;
score[0][1]=90;
score[0][2]=52;
score[1][0]=79;
int[][]scores={
{23,45,78},
{45,87,45},
{85,65,23},
{87,90,100}
};
for(int i=0;i<scores.length;i++)
{
for(int j=0;j<scores[i].length;j++)
{
System.out.print(scores[i][j]+"\t");
}
System.out.println();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -