day3 for循环

package practise;

public class test_xunhuan {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	//测试循环结构  在条件成立的情况下,反复的执行循环体

// for 循环
// for (①开始条件;②判断条件;④更改条件) { //序号为执行顺序
// ③循环体
// }

// 练习 打印0~10
// for (int i = 0; i <= 10; i++) {
// System.out.println(i);
// }
// 结果:
// 0
// 1
// 2
// 3
// 4
// 5
// 6
// 7
// 8
// 9
// 10

// for (int i = 10; i >= 0; i–) {
// System.out.print(i+" ");
// }
// 结果:10 9 8 7 6 5 4 3 2 1 0

// 打印 8 ,88, 888, 8888
// for (int i = 8; i <8888; i =i*10 + 8) {
// System.out.println(i);
// }
// 结果:8
// 88
// 888

// 求100以内的偶数、奇数和
// int sum =0;
// int jisum=0;
// for (int i = 0; i <100; i++) {
// if (i % 2 ==0) { //偶数 对 2 求余都为 0
// sum +=i;
// }else {
// jisum +=i;
// }
//
// }
// System.out.println(sum); //2450
// System.out.println(jisum);//2500

// 求100以内奇数、偶数的个数
// int sum =0;
// int ousum =0;
// for (int i = 0; i <100; i++) {
// if (i % 2 ==0) {
// ousum ++;
// }else {
// sum ++;
// }
//
// }
// System.out.println(“奇数个数为”+sum);
// System.out.println(“偶数个数为”+ousum);
//
// 结果:
// 奇数个数为50
// 偶数个数为50

// 嵌套for循环 外循环控制行,内循环控制列

// for (①开始条件;②判断条件;⑧更改条件) { //序号为执行顺序
// ③for(④开始条件;⑤判断条件;⑦更改条件){
// ⑥循环体

// }

// 练习
// for (int i = 0; i < 3; i++) { //外循环3次
// System.out.print(“执行第”+i+“次”);
// for (int j = 0; j < 5; j++) { //内循环5次
// System.out.print(" *");
// }
// System.out.println();
// }
// 结果:
// 执行第0次 * * * * *
// 执行第1次 * * * * *
// 执行第2次 * * * * *
//

	//打印左三角形

// for (int i = 0; i < 10; i++) {
// for (int j = 0; j <= i; j++) {
// System.out.print("*");
// }
// System.out.println(); //换行
// }
// 结果:
// *
// **
// ***
// ****
// *****
// ******
// *******
// ********
// *********
// **********

// 打印右三角形
// for (int i = 1; i < 10; i++) {
// for (int j = 10; j >i; j–) { //让j随着i的逐渐增大,而不断缩小范围
// System.out.print(" “); //输出空格
// }
// for (int j = 0; j < i; j++) {
// System.out.print(”");
//
// }
// System.out.println();
// }
// 结果:
// *
// **
// ***
// ****
// *****
// ******
// *******
// ********
//
********

// 打印全三角形

// for (int i = 1; i < 10; i++) {
// for (int j = 10; j > i; j–) { //每行空格递减
// System.out.print( " “);
// }
// for (int j = 1; j <= 2i -1 ; j++) { //每行 * 递增,并且以2 的速度递增,1,3,5,7。。。。对应于i的增长
// System.out.print("
”);
// }
// System.out.println( );
// }
// 结果:
// *
// ***
// *****
// *******
// *********
// ***********
// *************
// ***************
//*****************

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值