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)

相关推荐

  • Windows Oracle 11G R2搭建方法是什么

    技术Windows Oracle 11G R2搭建方法是什么本篇内容主要讲解“Windows Oracle 11G R2搭建方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家

    攻略 2021年11月9日
  • 荞麦面条怎么做才好吃,莜面粉怎么做成好吃的东西

    技术荞麦面条怎么做才好吃,莜面粉怎么做成好吃的东西这个我最清楚了荞麦面条怎么做才好吃,因为俺家就产莜面的 1、用开水活面,一定用刚烧开的水,(会出来一种很香的味)你可以把他搓成一根一根(要尽快的搓,凉了就不好搓了,搓不

    生活 2021年11月1日
  • PLSQL Developer试用期到了怎么办

    技术PLSQL Developer试用期到了怎么办这篇文章给大家分享的是有关PLSQL Developer试用期到了怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PLSQL Develo

    攻略 2021年11月24日
  • 高铁一等座和二等座的区别,一等座二等座是高铁还是火车

    技术高铁一等座和二等座的区别,一等座二等座是高铁还是火车高铁一等座和二等座的区别主要是在舒适性、设备配置方面,还有票价方面不同高铁一等座和二等座的区别。1、一等座和二等座首先是坐席不同,高铁一等座四个人一排,每座下面都有

    生活 2021年10月29日
  • 回收站在哪里,回收站的东西都存在哪里了

    技术回收站在哪里,回收站的东西都存在哪里了每个盘都有一个回收站目录,并且都在根目录下面,目录的名字是“Recycled”,删除文件是哪个盘符的,就放到其盘符的RECYCLER文件夹下,只不过它是隐藏的。查看方法回收站在哪

    生活 2021年10月22日
  • 抖音播放量怎么提升,如何刷抖音播放量?

    技术抖音播放量怎么提升,如何刷抖音播放量?自己是否上了热门,抖音并不会特别的对我们进行通知,所以大家唯一能看出自己上了热门的方法就是看关注、点赞、留言的数量,一般来说上了热门以后,这些数据就会进行一个快速的更新。很多人都

    测评 2021年10月20日