java for循环用法

Python011

java for循环用法,第1张

java for循环用法如下:

javafor循环语句语法:for(初始化布尔表达式更新) {// 代码语句}。最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值:1、如果为 true,循环体被执行。2、如果为 false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量。再次检测布尔表达式,循环执行上面的过程。

java中有三种类型的for循环。1、简单for循环2、for-each或增强型for循环3、标记for循环。Java简单For循环:简单的for循环与C/C++相同。我们可以初始化变量,检查条件和增加/减少变量的值。语法为:

for(initializationconditionincr/decr){ 

//code to be executed 

}

Java for-each循环:for-each循环用于在java中遍历数组或集合。它比简单的for循环更容易使用,因为不需要递增值和使用下标符号。语法为:

for(Type var:array){ 

//code to be executed 

}

循环就是反复的执行同一件事情;

比如:求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=1i<=100 i++){

//可能一次都不执行

sum =sum +i //累加自然整数i到sum

i =i +1//自然整数加一到下一个整数

}

你明白了吗?

JAVA实现循环输入的方法(拿学生成绩举例):

1、Java语言从键盘输入一个整型:

import java.util.Scanner

public class Test{

public static void main(String args[]){

Scanner in = new Scanner(System.in)

System.out.println("请输入一个成绩为:")

int n

n = in.nextInt()

System.out.println("n=" + n)

}

}

2、对学生成绩的等级划分(if......else)

import java.util.Scanner

public class Test{

public static void main(String args[]){

Scanner in = new Scanner(System.in)

System.out.println("请输入一个成绩为:")

int n

n = in.nextInt()

System.out.println("n=" + n)

System.out.println("对学生成绩进行登记划分:")

{

if (n<=100&&n>=80)  System.out.println("优秀")

else if (n<80&&n>=70)    System.out.println("良好")

else  if(n<70&&n>=60)    System.out.println("合格")

else                     System.out.println("不及格")

}

}

}

3、输出一个平行四边形(fou语句)

public class pingxing {

public static void main(String args[]){

int n=6

for(int i=1i<n-1i++)

{

for(int a=1a<ia++) { System.out.print(" ")}

for(int b=1b<=nb++) {System.out.print("*")}

System.out.println()

}

}

}

4、while语句,当条件为假时:

public class As{

public static void main(String args[]){

int n=23

while(n>24)

n=n+2

System.out.println("n="+n)

}

}

5、do......while当条件为假时:while不执行,do......while至少执行一次!

public class Zx{

public static void main(String args[]){

int i=1

do

i=i+2

while(i<1)

System.out.println("i="+i)

}

}

6、执行时,把程序放入记事本中,以类名.java命名,再放入创建的文件夹中,将文件夹命名,然后把文件夹放入E盘。

进入DOS系统:

1、e:

2、cd  文件名

3、javac   类名.java

4、Java    类名