• Java编程中常用到的编程思想


    求和变量思想:

    1.定义求和变量

    2.将要求和的数字相加存储到求和变量中

    public class SumTest{
        public static void main(String[] args) {
            //求1-100(包含1和100)的数字总和
            int sum = 0;
            for (int i = 1; i <= 100; i++) {
                sum += i ;
            }
            System.out.println("sum = " + sum);
        }
    }

    计数器思想:

    1.定义计数变量

    2.将变量放到需要计数的语句体中用来记录次数

    public class CountTest{
        public static void main(String[] args) {
            //统计1-100之间(包含1和100)的偶数出现的次数
            int count = 0;
            for (int i = 1; i <= 100; i++) {
                if (i%2==0) {
                    count ++;
                }
            }
            System.out.println("count = " + count);
        }
    }

    交换器思想:

    1.定义一个中间变量

    2.用变量来做交换数据的桥梁;

    public class TempTest{
        public static void main(String[] args) {
            //交换变量a和b的值
            int a = 10;
            int b = 20;
            int temp;
            temp = a;
            a = b;
            b = temp;
            System.out.println("a = " + a);
            System.out.println("b = " + b);
        }
    }

    双指针思想:

    1.定义两个变量

    2.将需要标记的数据用变量表示

    public class HelloWorld {
        public static void main(String[] args) {
            //数组反转
            //1.定义两个变量
            //2.start表示小索引
            //3.end表示大索引
            //4.小索引和大索引交换
            //5.小索引++,大索引--
            //6.小索引<大索引交换位置
            //7.小索引>=大索引停止交换
            int[] arr = {19, 28, 37, 46, 50};
            int start = 0;
            int end = arr.length-1;
            int temp = 0;
            while(start<end){
                temp = arr[start];
                arr[start]=arr[end];
                arr[end]=temp;
                start++;
                end--;
            }
            System.out.println(Arrays.toString(arr));
        }
    }
  • 相关阅读:
    C- c常见问题分析
    LEETCODE
    MPI之求和
    在VS2010配置MPI--win7下64位系统
    OpenMP之枚举排序
    OpenMP之数值积分(求圆周率Pi)(sections)
    OpenMP之求和(用section分块完成)
    64位WIN7下安装MPICH2
    Ubuntu下eclipse开发hadoop应用程序环境配置
    C语言字符串函数例子程序大全 – string相关
  • 原文地址:https://www.cnblogs.com/erlangha/p/12630581.html
Copyright © 2020-2023  润新知