Java循环和数组练习题有哪些

技术Java循环和数组练习题有哪些这篇文章主要介绍“Java循环和数组练习题有哪些”,在日常操作中,相信很多人在Java循环和数组练习题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

这篇文章主要介绍“Java循环和数组练习题有哪些",在日常操作中,相信很多人在Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)循环和数组练习题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Java循环和数组练习题有哪些"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

循环例子:

在…期间循环和做…同时循环

whlie(条件语句) {循环体}//先进行条件语句的判断,再进行循环体

做{循环体}whlie(条件语句)//先执行一次循环后再进行条件语句的判断

破裂语句

破裂语句:结束全部循环,具体应用如下:

//1 2 3 .n1000,求n/此题可以利用破裂语句在和大于1000时结束循环,输出n的值public static void deal(){ int sum=0;int I=1;for(;I){ sum=sum I;if(sum 1000){ break;//当和大于1000时,利用破裂语句跳出循环} }系统。出去。println(I);}

相关实例练习题:

1.输出100到1000的水仙花数:

公共类LoopTest { public static void main(String[]args){ int Bai=0;int Shi=0;int ge=0;for(int I=100;I 1000 I){ Bai=I/100;Shi=i/10;ge=i;if(白*白*白时*时*时格*时格==I){系统。出去。println(I);} } }}

2.打印所有字母:

公共类LoopTest { public static void main(String[]args){ char lower=' a ';字符上限=' Afor(int I=0;i 26i ){ System.out.println(下' '上);较低;上层;} }}

3.打印99乘法表:

公共类LoopTest { public static void main(String[]args){ for(int I=1;I=9;I){ for(int j=1;j=I;j){系统。出去。print(j ' * ' I '=' j * I ' ');}系统。出去。println();} }}

4.按格式遍历数组:

public class Arraytest { public static void main(String[]args){ int[]arr 1={ 4,6,7,1 };int[] arr2={1,2,3,9,10 };打印数组(arr 1);打印阵列(arr 2);} public static void print array(int[]arr){ system。出去。print('[');for(int I=0;一、长度;我){如果(我==arr。长度-1){系统。出去。println(arr[I]']');}else{ System.out.print(arr[i]',');} } }}

5.数组元素逆序(注意:不是反向遍历):

public class Arraytest { public static void main(String[]args){ int[]arr={ 1,2,3,4,7,8,9 };反向(arr);打印阵列;} public static void reverse(int[]arr){ for(int min=0,max=arr。长度-1;minmaxmin,max-){ int temp=arr[min];arr[min]=arr[max];arr[max]=温度;} }公共静态void print数组(int[]arr){ system。出去。print('[');for(int I=0;一、长度;我){如果(我==arr。长度-1){系统。出去。println(arr[I]']');}else{ System.out.print(arr[i]',');} } }}

6.选择排序:

public class Arraytest { public static void main(String[]args){ int[]arr={ 3,1,5,7,8,9,2 };选择排序(arr);打印阵列;} public static void select sort(int[]arr){ for(int I=0;我被捕了。长度-1;I){ for(int j=I ^ 1;贾尔长度;j){ if(arr[I]arr[j]){ int temp=arr[I];arr[I]=arr[j];arr[j]=温度;} } } }公共静态void print数组(int[]arr){ system。出去。print('[');for(int I=0;一、长度;我){如果(我==arr。长度-1){系统。出去。println(arr[I]']');}else{ System.out.print(arr[i]',');} } }}

7.冒泡排序:

public class Arraytest { public static void main(String[]args){ int[]arr={ 3,1,5,7,8,9,2 };起泡rt(arr);打印阵列;} public static void bubbleSort(int[]arr){ for(int I=0;iarr。长度-1;I){ for(int j=0;贾尔。长度-I-1;j){ if(arr[j]arr[j 1]){ int temp=arr[j];arr[j]=arr[j 1];arr[j 1]=温度;} } } }公共静态void print数组(int[]arr){ system。出去。print('[');for(int I=0;一、长度;我){如果(我==arr。长度-1){系统。出去。println(arr[I]']');}else{ System.out.print(arr[i]',');} } }}

8.折半查找法(注意必须是有序的数组):

public class Arraytest { public static void main(String[]args){ int[]arr={ 1,3,5,7,9,11 };int index=binarySearch(arr,7);System.out.println(索引);} public static int BinarySearch(int[]arr,int key){ int min=0;int max=arr . length-1;int mid=0;while(min=max){ mid=(min max)/2;if(keyarr[mid]){ min=mid 1;} else if(keyarr[mid]){ max=mid-1;} else { return mid} } return-1;}}

至此,“Java循环数组有哪些练习”的学习结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/108886.html

(0)

相关推荐

  • python文本进度条怎么实现

    技术python文本进度条怎么实现本篇内容介绍了“python文本进度条怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

    攻略 2021年12月9日
  • 5.循环

    技术5.循环 5.循环循环循环就是让相同的代码块一次又一次地重复运行1.while循环
    语法 :
    while (条件)
    {要执行的代码;
    }实例 :
    php$i = 1;while ($i = 5) {

    礼包 2021年12月23日
  • flex布局中遇到的问题(flex开发技术)

    技术Flex开发时需要注意哪些问题这篇文章给大家分享的是有关Flex开发时需要注意哪些问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex开发心得小结和Flash的开发环境相比,Flex

    攻略 2021年12月14日
  • 医保跨省转移,如何异地转移社保和医保

    技术医保跨省转移,如何异地转移社保和医保医保跨省转移手续:首先要在原参保地办理医疗保险关系注销手续,然后由本人向市社保中心提出医疗保险关系转移申请医保跨省转移;凭转出地经办机构出具的《参保(合)凭证》以及原参保地医疗保险

    生活 2021年10月31日
  • 一天饮水量多少毫升,健康人一天的需水量是多少

    技术一天饮水量多少毫升,健康人一天的需水量是多少水分约占到人体体重的2/3,是构成身体的主要成分,而且大部分器官的生理活动都要在液体环境下才能进行,所以,水对于人体至关重要一天饮水量多少毫升。人体需要多少水?人体每天通过

    生活 2021年10月27日
  • Curator如何实现基于zookeeper leader选举

    技术Curator如何实现基于zookeeper leader选举Curator如何实现基于zookeeper leader选举,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的

    攻略 2021年11月12日