首页源码java for循环?python编程for循环

java for循环?python编程for循环

编程之家2024-03-2793次浏览

一、java程序for循环打印菱形

1、首先在eclipse中创建一个测试类TestPractice,在main方法中实现菱形的打印。

java for循环?python编程for循环

2、菱形的打印可以分成上下两个部分来实现。首先,我们来分析下上部分的图形规律:

4空格、1星、换行;

3空格、3星、换行;

2空格、5星、换行;

1空格、7星、换行;

0空格、9星、换行;

java for循环?python编程for循环

3、接下来,我们来分析下下部分的图形规律:

0空格、9星、换行;

1空格、7星、换行;

2空格、5星、换行;

3空格、3星、换行;

4空格、1星、换行;

java for循环?python编程for循环

4、通过分析,这样我们对整个的图形规律有了很大的了解,接下来,我们先来实现上部分的图形实现。

代码:

for(inti=0;i<5;i++){

for(intk=4;k>i;k--){

System.out.print("");

}

for(intj=0;j<2*i+1;j++){

System.out.print("*");

}

System.out.println();

}

5、下部分的图形实现:

代码:

for(inti=0;i<5;i++){

for(intk=0;k<i;k++){

System.out.print("");

}

for(intj=10;j>2*i+1;j--){

System.out.print("*");

}

System.out.println();

}

6、最后将两部分代码合并,一起执行即可完成菱形的输出。

二、java for循环,条件每次加2怎么写

for循环的第三个赋值加减中每次加21、for循环语法定义for(赋初值;判断条件;赋值加减){执行语句}2、示例:for(inti=0;i<10;i=i+2){//这里最后一个赋值加减中,i每次都增加2}

三、求解java数三退一把while换成for循环的做法

受邀,简单。

思路分析:可以定义一个布尔型的数组,用来存放500个小孩,若为true,代表在圈内,若为false,则代表出圈。首先,每个小孩都在圈内(即数组中的元素都赋值为true),从第一个小孩开始数,首先判断其是否在圈内,若在,继续数(countNum自加1),若不在,忽略掉他的存在,从下个小孩接着数,当数到3时,这个小孩定义为false,剩余小孩的的数目自减1,知道剩一个小孩。

程序如下:

publicclassCount3Quit{

publicstaticvoidmain(String[]args){

boolean[]arr=newboolean[500];//布尔型数组,true表示还在,false表示退出。

for(inti=0;i<arr.length;i++){

arr[i]=true;

}

intleftCount=arr.length;//剩下的人数,初值为500

intcountNum=0;//几个人一轮

intindex=0;//数到第几个人

while(leftCount>1){//只要剩余人数大于1,就继续数

if(arr[index]==true){//若数到第index个人,此人没有退出,就继续数

countNum++;

if(countNum==3){//数到3,此小孩出圈

countNum=0;

arr[index]=false;

leftCount--;

}

}

index++;

if(index==arr.length){

index=0;

}

}

for(inti=0;i<arr.length;i++){

if(arr[i]==true){

System.out.println(i);

}

}

}

}

室内表贴led显示屏(室内表贴led显示屏的安装方式是什么)天语c666t(天语c666t是否值得购买)