zoukankan      html  css  js  c++  java
  • 《Java 程序设计》课堂实践项目-命令行参数

    《Java 程序设计》课堂实践项目 课后学习总结

    目录

    • 改变
    • 命令行参数实验要求
    • 课堂实践成果
    • 课后思考

    改变

        修改了博客整体布局,过去就贴个代码贴个图很草率,这次布局和内容都有修改。加了一些之后也用到命令行参数的内容,图片等都是再次运行之后截得细致的图片,电脑上也有原图。这篇博客修改模板参考了5303这位同学的博客。

    命令行参数实验要求

    问:求命令行传入整数参数的和:
    public class TestArgs {
    	public static void main(String [] args) {
    
    		int sum = 0;
    
    		// 参考Integer类中的方法把字符串转为整数
    		// 补充代码求命令行参数的args中整数数据的和
    		...
    		
        // 打印 
    		System.out.println(sum);
    	}
    }

    课堂实践成果

    代码如下:

    /**  * Created by DELL on 2017/4/26.  */

    public class Testarg {     public static void main(String [] args) {

            int sum = 0;

            int i;         // 参考Integer类中的方法把字符串转为整数         // 补充代码求命令行参数的args中整数数据的和

            try {

                for(i=0;i<args.length;i++) {

                    sum = sum + Integer.parseInt(args[i]);

                }

            } catch (NumberFormatException e) {

                e.printStackTrace();

            }

            // 打印

            System.out.println(sum);     } }

     实验截图如下:

    我们只需要将累加函数的部分补充上去即可。

    需要注意以下两点:

    • 过程中,单击run>edit参数部分,其中数字与数字之间应当用空格分隔开。
    • 输入过程中,应当参考Integer类中的方法把字符串转化为整数,因为不转换的话,系统无法读取。

    代码确实简单,所以没有什么在需要强调的了。

    课后思考

    课堂上的题目比较简单,但之后的学习中依然还有类似的命令行参数的相关代码,如下:

    上面这个函数就是在命令行输入参数的基础上,增加了一段sort排序。将edit输入的数字通过正向排序之后打印出结果。

    下面是用命令行对这段代码进行编译的结果:特意增加了我的学号信息。

    学习反思及总结

       平时写的博客确实不够认真,导致最后自己很多事情压在身上,这次将几篇博客认真的修改一番,自己看上去都不一样。还有什么需要补充的望老师指点。希望能把自己偷懒扣下去得分补充回来。也算是对自己偷懒做出的惩罚。

  • 相关阅读:
    SQL中with(nolock)作用说明
    GridView应用随笔
    Repeater和Gridview前台显示行号的方法
    JQuery实现Ajax跨域访问--Jsonp原理
    Windows 2012 R2设置同一用户同时多点远程系统
    MySql项目中使用的小窍门
    Extjs关于combobox的二三事
    extjs 验证随手记录
    Extjs关于grid 行变色
    关于在ASP.NET MVC 中使用EF的Code First的方式来读取数据库时的Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
  • 原文地址:https://www.cnblogs.com/20145207lza/p/6777600.html
Copyright © 2011-2022 走看看