码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-04-04 11:59:51      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:print   test   ++   bre   end   sys   求和   oid   soft   

求和变量思想:

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编程中常用到的编程思想

标签:print   test   ++   bre   end   sys   求和   oid   soft   

原文地址:https://www.cnblogs.com/erlang-sh/p/12630581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!