栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础知识Day06

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础知识Day06

一、Eclipse断点调试

1.想要查看的代码前面双击,打断点。断点就是一个标记,程序从哪里开始debug调试。

2.如何运行debug调试,直接右键---->as debug ---->Java Application

3.开始调试后进入调试界面出现以下按钮

                

                 程序直接跳到下一个断点的位置。快捷键F8。

                  当前代码在调用其他方法函数,点击会进入被调用的方法函数内部。快捷键F5。

                  从断点的位置开始,往下一行继续执行调试程序。快捷键F6

                  从被调用的方法函数内部跳出来,回到上一层代码。快捷键F7

                  终止程序。

4.在调试的过程中,如需查看某些变量、数组、集合中的数据,选中要查看的变量名右击选watch,在expressions窗口进行查看。

5.在程序调试完成之后,一定要记得清除自己设置的断点。

a:再次双击设置断点的地方即可;

b:找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击右边那个双叉或者右键选择Remove All。

二、基础语法练习

if...else 和Switch....case语句,选择控制语句。

三、数组练习

1.不死神兔     f(n) = f(n-1) + f(n-2)(n>=3)

                for(int n=2; nlength; n++) {

                        arr[n] = arr[n-2] + arr[n-1];

                 }

2.数组求和       定义的数组,求和时的元素的个位和十位不能包含7,并且只能为偶数。

                if((arr[x]%10 != 7) && (arr[x]/10%10 != 7) && (arr[x]%2 == 0)) {

                                sum += arr[x];

                                }

3.评委打分   在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 

   选手的最后得分为:去掉一个最高分和一个最低分后其余4个评委的平均值。

   请写代码实现。(不考虑小数部分)

    答:定义数组,循环遍历出,最大值和最小值。然后累加6个评委的总分,然后减去最大值和最小值得最终总分,然后再进行数组长度减去2的得最终被除数,最后用最终总分除以最终被除数得出平均值(最终选手得分)。

4.数组反转

        for(int startIndex=0,endIndex=arr.length-1;startIndex<=endIndex;startIndex++,endIndex--) {

                                                int temp = arr[startIndex];

                                                arr[startIndex] = arr[endIndex];

                                                arr[endIndex] = temp;

        }

5.数组基本查找   查询数组中首次出现录入数字的索引下标

for(int x=0; xlength; x++) {

if(arr[x] == value) {      return x;  }

}

6.数组加密

键盘录入数据,要求数据是四位的整数,现需要对数据进行加密,加密规则如下:

  每位数字都加上5,然后每位数字除以10的余数代替该数字,

  再将第一位和第四位交换,第二位和第三位交换,请把加密后的数据输出到控制台。

A:键盘录入一个四位数

B:对数据进行加密

 * 举例: *4567把这个四位数分成个,十,百,千存储到数组中

 * int[] arr = {4,5,6,7};

 * 每位数字都加上5:arr[x] += 5; {9,10,11,12}

 * 然后除以10的余数代替该数字:arr[x] %= 10; {9,0,1,2}

 *  再将第一位和第四位交换,第二位和第三位交换: {9,0,1,2} {2,1,0,9}

 * C:输出加密后的数据

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425406.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号