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)

相关推荐

  • 赞美春天的句子,有没有对春天赞美的好句子

    技术赞美春天的句子,有没有对春天赞美的好句子)春天来了!你看,融化的冰水把小溪弄醒了。“丁冬赞美春天的句子、丁冬”,它就像大自然的神奇歌手,唱着清脆悦耳的歌,向前奔流……
    2)柳树舒展开了黄绿嫩叶的枝条,在微微的春风

    生活 2021年10月23日
  • 使用Ubuntu自带远程桌面

    技术使用Ubuntu自带远程桌面 使用Ubuntu自带远程桌面背景
    工作总偶尔需要使用到图形界面调试,对于不支持x11转发的程序无法依靠ssh -X实现,需要借助远程桌面工具。
    常用的平台包括 向日葵

    礼包 2021年11月7日
  • FastDFS

    技术FastDFSFastDFS,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。FastDFS1、具体内容如果现在你的系统之中需要存放大量的图片或者是视频资源

    攻略 2021年11月23日
  • Python学习笔记:pd.filter、query筛选数据

    技术Python学习笔记:pd.filter、query筛选数据 Python学习笔记:pd.filter、query筛选数据一、pd.filter函数
    1.介绍
    pd.filter 函数根据指定的索引

    礼包 2021年11月1日
  • redis中的五种基本类型(redis的几种类型分别适用什么场景)

    技术redis层级结构是怎样的本篇内容主要讲解“redis层级结构是怎样的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“redis层级结构是怎样的”吧!redis中保存数据时

    攻略 2021年12月23日
  • jquery中如何让一个元素隐藏

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

    攻略 2021年11月15日