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

Posted erlang-sh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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));
    }
}

 

以上是关于Java编程中常用到的编程思想的主要内容,如果未能解决你的问题,请参考以下文章

Java编程思想之二十 并发

Java编程思想-并发

[读书笔记]Java编程思想第4章之控制执行流程

编程思想与算法

常用编程思想与算法

java中常用的英语