目录

01:求10以内的偶数的和。

02:求100以内的所有素数

(素数:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除)

03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。

04:写一个方法,此方法实现输出100-999之间的水仙花数。

05:输出小写的a-z以及大写的在Z—A

06:求出1-3+5-7+9-…..101的和

07:求出1-1/2+1/3-1/4…..1/100的和

08:输出20-80之间能被3整除的整数,每5个一行

09:打印出1000-2000年中所有的闰年,并以每行四个数的形式输出

10:定义两个整数a、b,a、b的取值范围在0-9之间,给出所有符合a+b=12的组合。

11:A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。

例如:90+09=99

12:输出九九乘法表


01:求10以内的偶数的和。

//求10以内的偶数的和。
for (int i= 0;i<=10;i++){if (i%2==0){System.out.println(i);}

02:求100以内的所有素数

(素数:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除)

//求100以内的所有素数(大于1的自然数   因数只有1和本身)//----------------------------------for----------------------------------------
int count = 0;
for (int i = 2;i<=100;i++){int j = 2;for (;j<i;j++){if (i%j==0){break;   //---------------这里break作用是跳出循环------当取得因数的时候,直接结束循环进行判断------}}if (i==j){          //---------这里注意在循环中,如果在循环中定义的话-那么出了循环的话,该变量就会成为未被定义System.out.print(i+"\t");//如果跳出循环----说明j=i才能取模为0----证明只有自己的能够被整除----素数count++;}if (count!=0) {if (count % 4 == 0) {System.out.println();count = 0;}}

03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。

//        随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。//随机产生一个数字--------------------------Math.random()---------随机产生【0.0,1.0)double型数字int a = (int)(Math.random()*99+1);//键盘输入Scanner sc = new Scanner(System.in);//循环猜测for (int i=1;i<=7;i++){System.out.println("请输入您猜测的数字(1-100):");int answer = sc.nextInt();if (answer>a){System.out.println("大了");}else if (answer<a){System.out.println("小了");}else{System.out.println("恭喜你,猜到了");}}System.out.println("猜测结束");

04:写一个方法,此方法实现输出100-999之间的水仙花数。

//写一个方法,此方法实现输出100-999之间的水仙花数------------------(输出第三个水仙花数)
//   水仙花是一个三位数--------其次a*a*a+b*b*b+c*c*c=abc
int count = 0;
for (int i= 100;i<=999;i++){int bits = i%10;int decade = i/10%10;int hundredth = i/100%10;if (bits*bits*bits+decade*decade*decade+hundredth*hundredth*hundredth==i){System.out.print(i+"\t");count++;if (count==3){System.out.println(i);break;}}
}

05:输出小写的a-z以及大写的在Z—A

    //输出小写的a-z以及大写的在Z—A//大写A-Z范围(65-90)   小写a-z范围(97-122)//char转换为int进行循环    int转换为char进行输出for (int i = 90; i>=65 ;i--){char letter = (char) i;System.out.print(letter+" ");}System.out.println();for (int a =97;a<=122;a++){char letter1 = (char) a;System.out.print(letter1+" ");}
}

06:求出1-3+5-7+9-…..101的和

    //求出1-3+5-7+9-…..101的和int sum = 0;int sign = 1;   //代表符号的正负--------在循环中能够得到一正一负的循环for (int i = 3;i<=101;i+=2){sign = -sign;sum += i*sign;}System.out.println(sum+1);
}

07:求出1-1/2+1/3-1/4…..1/100的和

    //求出1-1/2+1/3-1/4…..1/100的和double sum  = 0;int sign = -1;for (double i = 1;i<=100;i++){sign=-sign;sum += 1/i*sign;}System.out.println(sum);
}

08:输出20-80之间能被3整除的整数,每5个一行

//输出20-80之间能被3整除的整数,每5个一行
int count = 0 ;for (int i = 20;i<=80;i++){if (i%3==0){System.out.print(i+"\t");count++;if (count%5==0){System.out.println();}}

09:打印出1000-2000年中所有的闰年,并以每行四个数的形式输出

//打印出1000-2000年中所有的闰年,并以每行四个数的形式输出
//普通闰年----------能被4整除但不能被100整除
//世纪闰年----------能被400整除
int count = 0;
for (int i =1000;i<=2000;i++){if (i%4==0 && i%100!=0 || i%400==0){System.out.print(i+" ");count++;}if (count!=0){if (count%4==0){System.out.println();count=0;}
}

10:定义两个整数a、b,a、b的取值范围在0-9之间,给出所有符合a+b=12的组合。

//定义两个整数a、b,a、b的取值范围在0-9之间,给出所有符合a+b=12的组合。for(int i = 0;i<=9;i++){for (int j=0;j<=9;j++){if (i+j==12){System.out.println(i+"+"+j+"="+12);}}}

11:A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。

例如:90+09=99

public static void main(String[] args) {/*A、B、C、D分别为0——9之间的整数,求出满足AB+CD=DA条件的数。例如:90+09=99*/for (int a = 0;a <=9;a++){                       //外循环执行一次---内循环执行一遍for (int b = 0;b <=9;b++){for (int c = 0;c <=9;c++){for (int d = 0;d <=9;d++){if ((a*10+b)+(c*10+d)==(d*10+a)){System.out.println(""+a+b+"+"+c+d+"="+d+a);  //}}}}}

12:输出九九乘法表

//输出九九乘法表(--------外循环控制行数-------内循环控制列数)
for (int i = 1;i<=9;i++){for (int j = 1;j<=i;j++){System.out.print(i+"*"+j+"="+i*j+"\t");}System.out.println();
}

Java小白自学8:循环结构练习题(一)相关推荐

  1. java基础起步四-循环结构

    文章目录 循环结构介绍: 一.循环结构 1.while循环 2. do-while循环结构 3. for循环 二: 循环结构练习题 1. 从键盘分别输入年月日,使用for+if实现判断这一天是当年的第 ...

  2. 循环结构作业c语言,c语言循环结构练习题带答案

    c语言循环结构练习题带答案 第5章 循环结构程序设计 5.1 基本知识点 Øwhile语句的使用格式和注意事项 Ødo-while语句的使用格式和注意事项 Øfor语句的使用格式和注意事项 Øbrea ...

  3. 循环结构作业c语言,C语言循环结构练习题带答案(最新整理)

    <C语言循环结构练习题带答案(最新整理)>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(最新整理)(10页珍藏版)>请在人人文库网上搜索. 1.第 5 章循环结 ...

  4. c语言break习题,C语言循环结构练习题.doc

    C语言循环结构练习题C语言循环结构练习题 第5章 循环结构程序设计 5.1 基本知识点 (while语句的使用格式和注意事项 (do-while语句的使用格式和注意事项 (for语句的使用格式和注意事 ...

  5. Java基础语法_循环结构【多测师_何sir】

    Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...

  6. c语言第五章循环结构答案,C语言循环结构练习题带答案

    <C语言循环结构练习题带答案>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(8页珍藏版)>请在人人文库网上搜索. 1.第5章循环结构程序设计练习题1.单项选择题 ...

  7. 小白自学笔记——JAVA基础 2.9循环结构

    循环结构 在某些条件满足的情况下,反复执行特定代码的功能. 循环语句分类 for 循环 while 循环 do-while 循环 FOR循环结构 for (①初始化部分;②循环条件部分;④迭代部分){ ...

  8. Java学习_day005:循环结构

    一.循环 循环:反复的去执行一段相同或相似的代码 循环三要素: 1.循环变量的初始化 2.循环的条件(以循环变量为基础) 3.循环变量的改变(向着循环的结束变) 循环变量:在整个循环过程中反复改变的那 ...

  9. Java流程控制03 循环结构 While循环 DoWhile循环 For循环 增强型For循环

    1. While循环 while(布尔表达式){//循环内容 } a. 只要布尔表达式为true,循环就会一直执行下去. b. 大多数情况下要让循环停止,徐亚一个让表达式失效的方式来结束循环. c. ...

  10. JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...

    本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...

最新文章

  1. 史上最详细 Linux 用户与用户组知识
  2. 2020年社招面试技巧总结!
  3. Linux 中启用 Shell 脚本的调试模式
  4. 嵌入式系统开发者需要掌握什么技术?
  5. 5.18 上午 外教专业课 linux 听力
  6. 面试时遇到一致性哈希算法这样回答会让面试官眼前一亮
  7. java 静态成员 实例成员变量_java对象实例化时的顺序(静态成员变量、静态代码块、成员变量、方法块加载、构造函数加载)...
  8. [19/04/29-星期一] GOF23_行为型模式(责任链模式、迭代器模式)
  9. 876. Middle of the Linked List
  10. 安装了IE8.0之后网页按钮变小的恢复
  11. numpy中dot, multiply, *区别
  12. Linux查看端口命令
  13. Word自带编辑器设置类Times New Roman字体
  14. date_histogram
  15. flex justify-content: space-around;和justify-content: space-evenly;的区别
  16. vue登录页面实现记住密码的操作
  17. 【Spring之轨迹】结合 @Scheduled 实现定时将 Redis 缓存刷入数据库(配 Redis 工具类与例子实战)
  18. 版本管理之gitlab实践教程:基础篇(3)
  19. 用快递单号快速查询物流退回件的单号
  20. Android牌子p40pro的手机,华为P40Pro手机使用深度对比实用评测

热门文章

  1. 基于Proteus学习单片机系列(六)——I2C总线AT24C04
  2. Python_前端网页+前后端交互
  3. 漫谈QNX(架构/进程,线程,同步,进程间通信IPC)
  4. 网站银联支付证书更换
  5. 超超详细ReactRouter v6版本的基本使用
  6. LoadRunner 2016首次更新,增强多项功能,支持更多平台|附下载
  7. 三角兽首席科学家分享实录:基于对抗学习的生成式对话模型
  8. 用一分钟理解console的这个原理,多留几根黑发~
  9. python barrier_Python中的Barrier对象
  10. JAVA计算机毕业设计橱柜定制系统Mybatis+系统+数据库+调试部署