文章目录
从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为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();
}
/*
*
**
**
*
*/
//略
/*
----*
—* *
–* * *
-* * * *
*/
//上半部分
//下半部分
}
}