循环java
㈠ java的for循环如何使用i--;呢
for(inti=10;i>0;i--){
System.out.println("i="+i);
}
上面是个简单的例子,
每次判断 i 是否大于0. 如果大于就执行循环语句,执行完后 i的值就自动减一(i--)
当 i 的值减到0时, i > 0 为假 , 循环结束
㈡ 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循环输出100次java
方法一:while循环
public class Test{
public static void main(String[] args){
int i=1;
while(i<101){ //循环100次
System.out.print("java:"+i+"次"); //每次循环打印一次java
System.out.println(); //打印空行
i++;
}
}
方法二:for循环
public class Test{
public static void main(String[] args){
for (int i=0; i<100; i++ ){ //循环100次
System.out.print("java:"+(i+1)+"次"); //每次循环打印一次java
}
System.out.println(); //打印空行
}
}
㈣ Java循环执行一个方法
你想死循环吗?在你以下方法中添加:
public static void main(String[] args){
//……
Test test = new Test();//记住类名要大写,你怎么写个小写呢!!!
while(true){//这是个死循环,自己编写代码,实现循环条件!
test.xunhuan(); //你的是静态方法:也可以直接 Test.xunhuan();
}
}
注意:不知道你循环这个方法干什么用,好像没有什么意义,当按钮触发时实现continue的效果
←这句话不懂你要干嘛,需要的话,能否把你的意图,具体是要实现什么说明一下?
㈤ 什么是循环Java中有哪些循环
循环就是反复的执行同一件事情;
比如:求1到100的累加和就是反复执行 sum =sum +i ; i =i +1;
java循环有三种:
1、do while 循环 2、while 循环 3、for 循环
1、do while 循环 至少执行一次
语法格式:
do {
至少执行一次循环体
sum =sum +i ;//累加自然整数i到sum
i =i +1;//自然整数加一到下一个整数
}while(i<=100);
2、while 循环
语法格式:
while(i<=100);{
//可能一次都不执行
sum =sum +i ;//累加自然整数i到sum
i =i +1;//自然整数加一到下一个整数
}
3、for 循环
语法格式:
for(int i=1;i<=100 ;i++){
//可能一次都不执行
sum =sum +i ;//累加自然整数i到sum
i =i +1;//自然整数加一到下一个整数
}
你明白了吗?
㈥ java中有什么循环吗
while 循环while是最基本的循环,它的结构为:while( 布尔表达式 )
㈦ java几个简单的循环
给你简单例举java几个简单的循环:
增强for循环
java5引入了主要用于数组的增强型for循环。
㈧ Java的循环有几种,都有什么作用
for循环
多用于在知道循环次数的情况下使用!
while循环
多用于在不知道循环次数,需要通过判断某些条件来决定是否循环的时候使用!
㈨ java的for循环是什么!
int highGrade=grade[0][0]; // 取grad二位数字的“原点值”
for(int row=0;row<grades.lenght;row++){ //一次循环 获取二维数组外外层数组个数
for(int column=0;column<grades[row].lenght;column++){//二次循环
grades[row].lenght // 获取二维 当前外层下 内层个数
if(grades[row][column]<highGrades) // 比较
highGrades=grades[row][column]; 赋值 找到最大的那个
}
你得弄清楚什么是二维数组 就好明白了
㈩ java的几种循环有啥区别
do-while 和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。
do-while 循环只有一种语法:
<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>
以上循环将正好运行一次,因为经过第一次循环后,当检查表达式的真值时,其值为 FALSE($i 不大于 0)而导致循环终止。
资深的 C 语言用户可能熟悉另一种不同的 do-while 循环用法,把语句放在 do-while(0) 之中,在循环内部用 break 语句来结束执行循环。以下代码片段示范了此方法:
<?php
do {
if ($i < 5) {
echo "i is not big enough";
break;
}
$i *= $factor;
if ($i < $minimum_limit) {
break;
}
echo "i is ok";
/* process i */
} while(0);
?>
如果还不能立刻理解也不用担心。即使不用此“特性”也照样可以写出强大的代码来。
add a note User Contributed Notes
do-while
rlynch at lynchmarks dot com
09-May-2006 05:02
I would not be as pessimistic about the potential uses of the do-while construction, myself. It is just about the only elegant way of coding blocks that must have at least a single pass of execution, and where various assessments can short-circuit the logic, falling through.
Consider the example of prompting a user to input a value for a variable. The code in while() format might be:
<?php
$result = null ;
while( $result === null )
{
print "Gimme some skin, bro!> ";
$result = trim( fgets( $stdin ) );
if( $result === '' )
$result = null ;
}
?>
Well, that works. Lets try it in do-while format:
<?php
$result = '';
do {
print "Gimme some skin, bro!> ";
$result = trim( fgets( $stdin ) );
}
while( $result === '' );
?>
See how it just "reads better"? You say to yourself, "set up $result, print a message, get a response, and continue do to that while the nincompoop fails to enter anything."
Likewise, that "Advanced C" programming example turns out to be the elegant "no goto" way to run through exceptionally involved pieces of block-logic, with a trivial 'break' able to get one all the way past all the unnecessary code in one fell swoop.
For just about every other 'while()' block application, it shouldn't be used. While() is what we expect, and while() is what we should use ... except when the surprisingly common "but we have to do it at <i>least once</i>" criterion pops up its pretty head.
rlynch AT lynchmarks DOT com