Java开发中经典的小实例-(比较输入数值的最大值、最小值和平均值)
//输入数字个数来产生数字并且比较大小
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要输入的数字个数:");
int num = sc.nextInt();
int[] array = new int[num];
for (int i = 0; i < array.length; i++) {
System.out.println("请输入第" + (i + 1) + "个数。");
array[i] = sc.nextInt();
}
System.out.println("最大值:" + getArrayMax(array));
System.out.println("最小值:" + getArrayMin(array));
}
public static int getArrayMax(int[] array) {
int max = array[0];
for (int i = 1; i < array.length; i++) {
max = (max < array[i]) ? array[i] : max;
}
return max;
}
public static int getArrayMin(int[] array) {
int min = 0;
for (int i = 1; i < array.length; i++) {
min = (array[min] > array[i]) ? i : min;
}
return array[min];
}
}
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* int num=123; int sum;
*
* int a=num/100%10; int b=num/10%10; int c=num%10;
*
* sum=a+b+c;
*
* System.out.println(sum);
*/
Scanner input = new Scanner(System.in);
int max = 0;
int min = 0;
for (int i = 0; i < 5; i++) {
System.out.println("请输入第" + (i + 1) + "个数");
int number = input.nextInt();
if (i == 0) {
max = number;
min = number;
} else {
if (max < number) {
max = number;
}
if (min > number) {
min = number;
}
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
-----------------------------------------------------------------------------------------
import java.util.Scanner;
public class Test22 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入十个成绩 :");
int[] score = new int[10];
int max = 0;
double avg = 0;
int sum = 0;
int min = score[0];
for (int i = 0; i < score.length; i++) {
System.out.println("请输入第" + (i + 1) + "个成绩 :");
score[i] = input.nextInt();
if (i == 0) {
max = score[i];
min = score[i];
} else {
if (score[i] > max) {
max = score[i];
}
if (score[i] < min) {
min = score[i];
}
}
sum = sum + score[i];
}
avg = sum / 10;
System.out.println("最高分是:" + max);
System.out.println("最低分是:" + min);
System.out.println("平均分是:" + avg);
}
}
Java开发中经典的小实例-(比较输入数值的最大值、最小值和平均值)的更多相关文章
- Java开发中经典的小实例-(输入三个数字判断三角形类型)
import java.util.Scanner;public class threeTest { public static void main(String[] args) { ...
- Java开发中经典的小实例-(打印输入重复的值)
import java.util.ArrayList;import java.util.Scanner;public class Test8 { public static void main( ...
- Java开发中经典的小实例-(二分法)
public int binarySearch(int[] data,int aim){//以int数组为例,aim为需要查找的数 int start = 0; int end = data.leng ...
- Java开发中经典的小实例-(while(参数){})
import java.util.Scanner;public class Test_while { public static void main(String[] args) { ...
- Java开发中经典的小实例-(swich(){case:参数break;default: break;})
import java.util.Scanner;public class Test6 { public static void main(String[] args) { // ...
- Java开发中经典的小实例-(能被3整除,并且十个数换一行)
import java.util.Scanner;public class Test15 { public static void main(String[] args) { // ...
- Java开发中经典的小实例-(do{}while())
import java.util.Scanner;public class Test13 { public static void main(String[] args) { // ...
- Java开发中经典的小实例-(随机产生验证码)
import java.util.Scanner;public class Test10 { public static void main(String[] args) { // ...
- Java开发中经典的小实例-(随机数)
import java.util.Random;//输出小于33的7个不相同的随机数public class probability { static Random random = new R ...
随机推荐
- Android课程---进度条及菜单的学习
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
- Python脚本模拟登录网页之ZiMuZu篇
ZiMuZu.tv这个网站喜欢看电影看美剧的人一定都熟悉. 这个网站原先的升级策略是每天登陆网站, 然后去一个"每日签到"的页面点击一个签到按钮, 以实现帐号等级的升级. 之前网上 ...
- jQuery 控制表单和表格
这里总结了jQuery中对表格和表单的一些常用操作, 通过这里的实例和操作肯定对jQuery的掌握有一个新得提高, 希望大家耐心看完, 多实践. <!DOCTYPE html PUBLIC &q ...
- SqlServer 不是主键 如何自增
SqlServer 不是主键 如何自增:INSERT INTO dbo.表 VALUES('14-19周',0,(select COUNT(1) from dbo.表)+1) (select COUN ...
- 【Android测试】【第十七节】Instrumentation——App任你摆布(反射技术的引入)
◆版权声明:本文出自胖喵~的博客,转载必须注明出处. 转载请注明出处:http://www.cnblogs.com/by-dream/p/5569844.html 前言 学习了上节之后,大家是否已经 ...
- syslog-ng日志系统
一.基础syslog-ng作为syslog的替代工具,可以完全替代syslog的服务,并且通过定义规则,实现更好的过滤功能.系统自带版本(我的是红旗,不同系统用不同的方式查询): 引用 # rpm - ...
- k8s入门系列之扩展组件(一)DNS安装篇
DNS (domain name system),提供域名解析服务,解决了难于记忆的IP地址问题,以更人性可读可记忆可标识的方式映射对应IP地址. Cluster DNS扩展插件用于支持k8s集群系统 ...
- 关于HTML中标签<a>使用js的注意事项
以下两点都不可取: 1.<a href="#" onClick="popUp('http://www.baidu.com');return false;" ...
- RDIFramework.NET开发实例━表约束条件权限的使用-Web
RDIFramework.NET开发实例━表约束条件权限的使用-Web 在上一篇文章“RDIFramework.NET开发实例━表约束条件权限的使用-WinForm”我们讲解了在WinForm下表约束 ...
- enum使用
新建一个.h文件 typedef enum { type1 = 1, type2 = 2 };