使用命令行参数接受输入数据,从中选出最大和最小值
1、编写一段程序,接收用户从键盘上输入的三个整数x,y,z,从中选出最大和最小者。
要求:使用命令行参数接收用户数据
//若无强制要求使用命令行参数接受用户数据,则还可以用Scanner来进行输入
import java.util.Scanner;
public class MaxAndMin {public static void main(String[] args) {/*方法一:使用Scanner进行输入int[] a=new int[3]; //声明一个一维数组,来存储数据Scanner s=new Scanner(System.in); //使用Scanner来接受数据for(int i=0;i<a.length;i++){a[i]=s.nextInt();}int max=a[0]; //让最大值的初始值是数组的第一个元素int min=a[0]; //让最小值的初始值是数组的第一个元素for(int j=1;j<a.length;j++){if(max<a[j]){ //若当前数组元素大于最大值max,则更新max的值max=a[j];}if(min>a[j]){ //若当前数组元素小于最小值min,则更新min的值min=a[j];}}System.out.println("max="+max+" min="+min); //打印最大值和最小值*///方法二:使用命令行参数进行输入int[] a=new int[args.length]; //声明数组,数组大小和命令行参数的数组大小相同for(int i=0;i<args.length;i++){a[i]=Integer.parseInt(args[i]);//强制类型转换}int max=a[0];int min=a[0];for(int j=1;j<a.length;j++){if(max<a[j]){max=a[j];}if(min>a[j]){min=a[j];}}System.out.println("max="+max+" min="+min);}
}
使用命令行参数接受输入数据,从中选出最大和最小值相关推荐
- python执行脚本时的命令行选项_Python 处理脚本的命令行参数(二):使用click
安装click pip install click 使用步骤 使用@click.command() 装饰一个函数,使之成为命令行接口 使用@click.option() 等装饰函数,为其添加命令行选项 ...
- Tensorflow |(5)模型保存与恢复、自定义命令行参数
Tensorflow |(1)初识Tensorflow Tensorflow |(2)张量的阶和数据类型及张量操作 Tensorflow |(3)变量的的创建.初始化.保存和加载 Tensorflow ...
- java命令行参数工具_Java方法中的参数太多,第8部分:工具
java命令行参数工具 在我的系列文章的前七篇文章中,有关处理Java方法中期望的参数过多的内容集中在减少方法或构造函数期望的参数数量的替代方法上. 在本系列的第八篇文章中,我将介绍一些工具,这些工具 ...
- java中的命令行参数_Java中的命令行参数
java中的命令行参数 Command-line arguments in Java are used to pass arguments to the main program. If you lo ...
- openface命令行参数使用介绍
原文:https://github.com/TadasBaltrusaitis/OpenFace/wiki/Command-line-arguments 目录 一.使用示例 二.文献资料 1. Fac ...
- java 接收命令行参数_java中的命令行参数_Java中的命令行参数
java中的命令行参数 Command-line arguments in Java are used to pass arguments to the main program. If you lo ...
- Go 学习笔记(45)— Go 标准库之 flag(命令行参数解析)
1. 参数解析说明 import "flag" flag 包实现了命令行参数的解析.每个参数认为一条记录,根据实际进行定义,到一个 set 集合.每条都有各自的状态参数. 使用 f ...
- Python命令行参数解析模块------argparse
首先,argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广 ...
- 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出
写在前面 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与可视化)+Perl/Python等(胶水语言,数据格式转换,软件间衔接)三门语言是一位合格生物信息工程师的标准. 之前分享过 ...
最新文章
- 走近webpack(0)--正文之前的故事
- 查看文件的MD5/SHA1效验值
- 百度地图与谷歌地球的偏差调整
- DevExpress的TreeList怎样设置数据源,从实例入手
- 仿探探卡片滑动vue封装并发布到npm
- 【C语言】控制台窗口图形界面编程(五):文本移动
- 查看 SELinux状态及关闭SELinu
- 将VS Code用于C#脚本
- [转]给定单链表,检测是否有环。如果有环,则求出进入环的第一个节点
- C#分布式缓存二:Asp.Net中使用Couchbase
- python爬虫 同花顺_python 爬虫--同花顺-使用代理
- ObjectiveC开发教程--如何判断字符串是否为空的方法
- Vue中使用echarts,echarts 封装以及使用的事项
- Problem O: 笨熊的盒子
- Vue:如何保持导航栏的高亮状态
- android获取当前连接的蓝牙名称,获取当前连接的蓝牙设备的名称
- 关于一家化妆品店铺运营策划报告书
- 股票几个指数周收益率和月收益率的计算
- JAVA面向对象:相关基础知识(带包编译--权限修饰符--内部类)
- 王老吉新零售借数字化运营加快营销创新步伐
热门文章
- 用scrapy爬取Kelly Blue Book二手车网数据
- kubernetes--最小特权原则(POLP)
- sql在线练习网站(http://sqlzoo.cn)答案解析
- Apple Pay无法添加卡片(Apple Watch/卡的设备限制)
- 12.基础实验(1)按键检测
- chars拦截到response乱码问题
- 公安首个车联网行业标准《道路交通信号控制机信息发布接口规范》(GA/T 1743-2020)...
- 正待等待暴雪服务器响应,暴雪玩乌龙,TBC怀旧服B测服务器未部署,或将增设跃迁兽坐骑...
- UGUI系列——Text富文本
- Android 放图片背景的时钟