使用基础知识完成java小作业?强化练习-1.输入数组计算最大值-2.输出数组反向打印-3.求数组平均值与总和-4.键盘输两int,并求总和-5.键盘输三个int,并求最值;

2023-08-01,,

完成几个小代码练习?让自己更加强大?学习新知识回顾一下基础?

1.输入数组计算最大值
2.输出数组反向打印
3.求数组平均值与总和
4.键盘输两int,并求总和
5.键盘输三个int,并求最值

/*
要求:输入一组数组,计算出最大值。
*/ public class cesi{
public static void main (String[] args) {
int[] array = {5, 15, 100, 999, 1000};
int max = array[0]; for (int i = 1; i < array.length; i++) {
if (max <array[i]) {
max = array[i];
}
}
System.out.println ("最大值:"+ max);
}
}
/*
要求:数组元素反转
*/ public class cesi {
public static void main (String[] args) {
int[] array = {10, 200, 3000, 50000, 600000};
for (int i = 0; i < array.length; i++) {
System.out.print ("-" + array[i]);
} for (int min = 0, max = array.length-1; min < max; min++,max--) {
int temp = array[max];
array[max] = array[min];
array[min] = temp;
} System.out.println (" ");
System.out.println ("========================="); for (int i = 0; i < array.length; i++) {
System.out.print ("-" + array[i]);
}
}
}
/*
要求:使用一个方法求出一个int数组的总和与平均值,并且使用return返回
*/ public class cesi {
public static void main (String[] args) {
int[] result = calulate(10,30,53);
System.out.println ("三个数的总和(sum)是"+result[0]);
System.out.println ("三个数的平均值(avg)是"+result[1]); }
public static int[] calulate(int a,int b,int c) {
int sum = a+b+c;
int avg = sum/3;
int[] calulate = new int[] {sum,avg}; return calulate;
}
}
/*
题目:键盘输入两个int数字,并且求出和值
*/
//导包
import java.util.Scanner; public class demo02Scannersum {
public static void main(String[] args) {
//创建Scanner对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个int");
int a = sc.nextInt();
System.out.println("请输入第二个int");
int b = sc.nextInt();
int result = a + b; System.out.println("两个int的和是:"+result);
}
}

与第一题类似,但是第一题是求数组最值,而这里使用了稍微困难那么一点点的知识

/*
题目键盘输入三个int数字,并且求出最大值;
*/
import java.util.Scanner; public class demo02Scannersum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个int");
int a = sc.nextInt();
System.out.println("请输入第二个int");
int b = sc.nextInt();
System.out.println("请输入第二个int");
int c = sc.nextInt(); //使用三元运算符
int max_0=a>b ?a:b;
int max = max_0>c?max_0:c; System.out.println("最大值(max)是" + max);
}
}

内容若有错误,请留言,谢谢!

使用基础知识完成java小作业?强化练习-1.输入数组计算最大值-2.输出数组反向打印-3.求数组平均值与总和-4.键盘输两int,并求总和-5.键盘输三个int,并求最值;的相关教程结束。

《使用基础知识完成java小作业?强化练习-1.输入数组计算最大值-2.输出数组反向打印-3.求数组平均值与总和-4.键盘输两int,并求总和-5.键盘输三个int,并求最值;.doc》

下载本文的Word格式文档,以方便收藏与打印。