java判断for循环
Ⅰ java中for循环怎样讲
for(int i = 0; i < 10; i ++){
System.out.println(i);
}
拿上面的例子来讲吧
程序进入for循环,首先初始化i的值为0,然后用i与10进行比较。此时i为0,i<10成立,则程序运行 System.out.println(i);这段代码。输出i此时的值。然后执行i++的操作。此时i为1,i<10依然成立。再运行 System.out.println(i);这段代码。输出此时的值。而后执行i++操作。以此类推。直到i=10的时候这时不满足i<10的条件。故循环结束。
for(初始变量; 满足条件; 操作变量){
想要做的操作;
}
希望上面简单的分析能对你有所帮助。也许归纳的不是很准确。楼主在此基础上可自行总结出自己比较好理解的方式。
Ⅱ java语言了有for循环吗
当然有了
不光有for循环,还有foreach循环
Ⅲ java for循环问题
for执行的顺序我就不多解释了。简单的带过
进入for循环的时候首先执行的是foo('A')这里输出A
其次执行foo(‘B’)输出B返回为真,判断I是不是小于2(i=0小于2)为真
执行i++;
执行foo(‘D’);输出D;
执行foo('C');输出C
第一次循环结束,开始第二次循环
第二次循环就不再执行foo(‘A’);
冲foo(‘B’)开始,输出B返回真,判断I是不是小于2(i=1小于2)为真
执行i++;
执行foo(‘D’);输出D
执行foo(‘C’)输出C
第二次循环结束
第三次开始
执行foo(‘B’)输出B返回真判断I是不是小于2(i=2不于2)为假循环结束
所以输出为ABDCBDCB
Ⅳ java问题。关于for循环里的判断输出问题~
importjava.util.Scanner;
publicclasslianxi{
publicstaticvoidmain(String[]args){
intj=0;//加入标记符
Scanners=newScanner(System.in);
System.out.print("学员人数:");
intq=s.nextInt();
String[]a=newString[q];
System.out.println("请录入学员姓名:");
for(inti=0;i<q;i++){
a[i]=s.next();
}
System.out.print("请输入要查找的学员姓名:");
Stringb=s.next();
for(inti=0;i<q;i++){
b.equals(a[i]);
if(b.equals(a[i])){
j=i+1;//找到修改标记为i+1
break;
}
}
if(j!=0){//判断标记是否为0,为0没找到该学生
System.out.print("该学员在此班是第"+j+"为学生!");
}
else
{
System.out.print("没有找到!");
}
}
}
Ⅳ java for循环的解释
循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循环结构的一种,另外还有while循环和do-while循环语句。但是for循环是开发者明确知道了循环次数。
For循环格式如下:
for(赋初值;判断条件;赋值加减){
执行语句
}
若是在循环主体中要处理的语句只有一个,可以将大括号省去。下面列出for循环的流程:
(1)第一次进入for循环是,要为循环控制变量赋初值。
(2)根据判断条件内容检查是否要继续执行循环,当判断条件为真(true)时,继续执行循环主体内的语句;判断条件为假(false)时,则会跳出循环,执行其它语句。
执行完循环主体内的语句后,循环控制变量会根据增减量的要求更改循环控制变量的值,然后再回到步骤(2)重新判断是否继续执行循环。更具上面可以画出下面的流程图。
Ⅵ java for循环中如何判断第一次执行
StringtemId="1232784782369472934";
inti;
for(i=0;i<4;i++){
//i=0的时候就是第一次执行循环
if(i==0){
System.out.println("第一次执行;"+temId);
}else{
tem=temId.subString(0,temId.length()-(i+1))
System.out.println("temId"+tem);
}
}
Ⅶ Javafor循环中的判断语句
for(int i=1;i<3;i++){}
其中i<3是做判断的。
你具体要问啥……
Ⅷ for循环里可以判断条件可以用true吗java
for循环里可以判断条件可以用true吗java因为他对这样的一个程序的一个设置或程序语言来说的话是可以的,没有问题,完全可以用
Ⅸ java for 循环变量判断
publicstaticvoidmain(String[]args){
bijiao(2,1,4,5,6);
}
publicstaticBooleanbijiao(int...a){
System.out.println(a.length);
Booleanaa=false;
for(inti=0;i<a.length;i++){
if(a[i]<25){
System.out.println("a["+i+"]:"+a[i]+"小于25");
aa=true;
break;
}else{
aa=false;
}
}
returnaa;
}
按楼主的想法,String l1中l1是代表一个字符串类型的整形变量吧,如果是的话楼主你完全可以这么写的,bijiao()中的参数可以任意多个,运行结果如下: