使用基础知识完成java小作业?强化练习-1.输入数…
2019-12-04 16:02:00来源:博客园 阅读 ()
使用基础知识完成java小作业?强化练习-1.输入数组计算最大值-2.输出数组反向打印-3.求数组平均值与总和-4.键盘输两int,并求总和-5.键盘输三个int,并求最值;
完成几个小代码练习?让自己更加强大?学习新知识回顾一下基础?
- 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);
}
}
内容若有错误,请留言,谢谢!
原文链接:https://www.cnblogs.com/gz18221/p/11986253.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 聊聊 OAuth 2.0 的 token expire_in 使用 2020-06-08
- 为什么阿里巴巴Java开发手册中强制要求接口返回值不允许使用 2020-06-06
- 学习笔记之方法引用 2020-06-06
- idea使用小技巧(一) 2020-06-05
- 用斗地主的实例学会使用java Collections工具类 2020-06-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash