zoukankan      html  css  js  c++  java
  • 命令行传递参数并排序 AS实现加法

    题目:从命令行输入参数并进行排序

    1.实验准备
    Integer提供了能在 int 类型和 String 类型之间互相转换的方法,还提供了处理 int 类型时非常有用的其他一些常量和方法。
    static int parseInt(String s, int radix)的目的是输出一个十进制数, 构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
    选择排序法:每一趟从待排序的记录中选出最小的元素,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。
    2.代码实现

    import java.io.IOException;
    import java.io.InputStreamReader;
    public class exam {
        public static void main(String[] args) {
            int length = args.length;
            int[] arr = new int[length];
            int i = 0;
            //命令行输入参数
            for (i = 0; i < length; i++) {
                arr[i] = Integer.parseInt(args[i], 10);
            }
            //实现排序
            for (int x = 0; x < i; x++) {
                for (int y = x + 1; y < i; y++) {
                    if (arr[y] > arr[x]) {
                        int temp = arr[y];
                        arr[y] = arr[x];
                        arr[x] = temp;
                    }
                }
            }
            for (int z = 0; z < length; z++)
                System.out.println(arr[z]);
        }
    }
    
    

    3.实验截图

    AS中输入两个数字并求和

    1.EditText获取输入的文字aedittext.getText().toString()
    2.求和

     case R.id.btnResult:
                    items.add(new Item(Double.parseDouble(tvScreen.getText().toString()),Types.NUM));
                    checkAndCompute();
                    tvScreen.setText(items.get(0).value+"");
                    items.clear();
                    break;
    
    case Types.ADD:
                        items.add(new Item(a+b,Types.NUM));
                        break;
    

    3.实验截图


    总结

    今天这样的成绩,归根结底是自己没有掌握更好的学习方法,浪费了许多时间,第二是自己写的代码还是不够多,不能更好的用来实践,只能用其他代码来改出来,程序中也会报错如:The operator + is undefined for the argument type(s) android.widget.EditText, android.widget.EditText。总之,以后的学习还要更加努力,多看代码,多实践。在学习中也学会了很多新知识,如butterknife等。
    在课堂上没写完的作业,都在博客中,详情链接请看20169221 2016-2017-2《移动平台与android开发》学习总结
    码云链接:https://git.oschina.net/sunxing27/java-besti-is-sx
    谢谢老师!

  • 相关阅读:
    ASP.NET2.0服务器控件之自定义状态管理
    sql中RIGHT和LEFT(小技巧)
    微软云计算的思考
    枚举转化和判断方法的总结
    sql中的split(小技巧)
    ASP.net实现无扩展名的URL重写。简单、方便、无需ISAPI
    浅析值类型与引用类型的内存分配
    ASP.Net Web Page深入探讨
    const和static readonly 区别
    程序中一种用in的sql防注入的方法(小技巧)
  • 原文地址:https://www.cnblogs.com/sunxing/p/7043336.html
Copyright © 2011-2022 走看看