1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java for while do-while 循环的经典题

java for while do-while 循环的经典题

时间:2018-07-19 23:10:56

相关推荐

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 .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(*的个数)

11

** 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

41

*/

for(int i = 1;i <= 4;i++){

for(int j = 1;j <= 5 - i;j++){

System.out.print("*");

}

System.out.println();

}

/*

*

**

**

*

*/

//略

/*

----*

—* *

–* * *

-* * * *

*/

//上半部分

//下半部分

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。