java for while do-while 循环的经典题
文章目录
- 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
- 九九乘法表
- 嵌套循环
从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
/* 题目: 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。说明: 1. 不在循环条件部分限制次数的结构:for(;;) 或 while(true) 2. 结束循环有几种方式?方式一:循环条件部分返回false方式二:在循环体中,执行break */import java.util.Scanner;class ForWhileTest {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int positiveNumber = 0;//记录正数的个数int negativeNumber = 0;//记录负数的个数for(;;){//while(true){int number = scan.nextInt();//判断number的正负情况if(number > 0){positiveNumber++;}else if(number < 0){negativeNumber++;}else{//一旦执行break,跳出循环break;}}System.out.println("输入的正数个数为:" + positiveNumber);System.out.println("输入的负数个数为:" + negativeNumber);} }
九九乘法表
package work.com.cn.entity;public class CheFa {public static void main(String[] args) {System.out.println("***************乘法口诀******************");for(int i=1;i<= 9;i++){for(int j = 1;j<= i;j++){System.out.print(j+"*"+i+"="+j*i+"\t");}System.out.println("");}System.out.println("****************************************");} }
嵌套循环
/*
嵌套循环的使用
1.嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环外层循环:循环结构B
内层循环:循环结构A
说明
① 内层循环结构遍历一遍,只相当于外层循环循环体执行了一次
② 假设外层循环需要执行m次,内层循环需要执行n次。此时内层循环的循环体一共执行了m * n次技巧:
外层循环控制行数,内层循环控制列数
*/
class ForForTest {
public static void main(String[] args) {//******
//System.out.println("*****");
for(int i = 1;i <= 6;i++){
System.out.print(’’);
}System.out.println("\n");
/*
/
for(int j = 1;j <= 4;j++ ){
for(int i = 1;i <= 6;i++){
System.out.print(’’);
}
System.out.println();
}/* i(行号) j(*的个数)
1 1
** 2 2
*** 3 3
**** 4 4
***** 5 5
*/for(int i = 1;i <= 5;i++){//控制行数
for(int j = 1;j <= i;j++){//控制列数
System.out.print("*");}System.out.println();
}
/* i(行号) j(*的个数) 规律:i + j = 5 换句话说:j = 5 - i;
**** 1 4
*** 2 3
** 3 2
4 1
*/
for(int i = 1;i <= 4;i++){
for(int j = 1;j <= 5 - i;j++){
System.out.print("*");
}
System.out.println();
}/*
*
**
**
*
*///略
/*
----*
—* *
–* * *
-* * * *
*/
//上半部分
//下半部分
}
}
java for while do-while 循环的经典题相关推荐
- java鸡兔同笼用循环_Java使用for循环解决经典的鸡兔同笼问题示例
Java使用for循环解决经典的鸡兔同笼问题示例 发布时间:2020-10-04 06:06:05 来源:脚本之家 阅读:138 作者:yzccc 本文实例讲述了Java使用for循环解决经典的鸡兔同 ...
- Java中的增强for循环的实现原理与坑
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 在JAVA中,遍历集合和数组一般有以下三种形式: for (int i = 0; i < ...
- 自学Java要不要背熟语法_JAVASE经典面试问题(必须熟背),你Get到了吗?
JAVASE经典面试问题(必须熟背) 1. 编译java程序使用什么命令?运行java使用什么命令? javac *.java java 类名 2. 什么是JDK,什么是JRE,JDK与JRE有什么区 ...
- 经典题:用Java打印空心菱形
经典题:用Java打印空心菱形 本题是在打印空心金字塔的基础上进行的,不会的点击下面的链接: 经典题:用Java打印空心金字塔 (1)打印无底空心金字塔 输出如下: 开始运行... 请输入层数 6** ...
- 京东华为 Java开发历年经典题汇总
这个系列计划收集几百份朋友和读者的面经,作者合集方便查看,各位有面经屯着可以联系我哦 这个系列离结束差的还特别多,会更新涵盖所有一线大厂的所有岗位,也可以关注一下. 百度校招历年经典面试题汇总:Jav ...
- Java打印三角形(双层for循环)
Java打印三角形(双层for循环) 1.第一个三角形: 打印样式: 外层for循环控制行数,内层for循环控制"*"的个数 public static void demo01() ...
- java期末考试2013及答案_java笔试经典(题及答案)2013.doc
java笔试经典(题及答案)2013.doc Java笔试经典(基础部分及答案和分析)1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?7答:可以包括多个 ...
- Java快速入门学习笔记6 | Java语言中的for循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记5 | Java语言中的while循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
最新文章
- 46个经典Linux面试题!
- VM虚拟机 Windows虚拟机中linux鼠标不能动怎么办
- 关于redis的文章
- clistctrl控件最后插入在后面_老板让我把图片放到Excel表格中,批量插入效率高...
- 【数据结构与算法】内部排序之三:堆排序(含完整源码)
- oracle表空间 设置,Oracle表空间怎么设置和管理
- 经济专业为什么学python_既然有了会计学专业,为什么还要有税收学专业?
- 面试了上百位性能测试后,我发现了一个令人不安的事实
- VS 2005 VS2008 VS2010 设置断点,在调试时产生断点错位如何解决
- js实现敏感词过滤算法
- 川大计算机学梡分数线,2017四川大学历年录取分数线
- 灵活无成本的ITSM系统|ServiceHot ITSOM
- Deus Ex:人类革命 - 图形研究
- perforce(p4) 使用
- matlab db dbm dbfs,dbfs(dbfs和dbm的换算)
- 史上最人性化的U型枕,再也不用担心睡不好了!
- 如何入驻拼多多商城 拼多多入驻形式有那些
- 四月电商战 京东突围与苏宁国美当当再围剿
- 论文:TransVG: End-to-End Visual Grounding with Transformers
- Avatar——元宇宙和Web3的超级入口