更新时间:2022-11-30 11:35:04 来源:极悦 浏览941次
在Java教程中大家会学到for循环,下面小编来给大家举例说明。
使用循环结构输出1-10
public class ForTest01
{
public static void main(String[]args)
{
int i; //作用域在main方法里,for循环都可以使用
for(i=0;i <= 10;i++){
System.out.println(i);
}
for(i=0;i < 10;i++){
System.out.println("i=" + i);
}
System.out.println(i); //这个时候i是10
/*for(int i=0;i<10;i++){
System.out.println(i); //这里i的作用域在for循环里,循环结束之后i就会被释放,
//所以如果再写一个for循环语句还可以是使用i作为变量
}
System.out.println(i); //这时候访问不到i汇编报错
*/
}
}
把更新条件放在for括号外
public class ForTest02
{
public static void main(String[]args)
{
for(int i=0;i<10;){
i++;
System.out.println(i);
//会输出1,2,3,4,5 6 7 8 9 10
}
for(int i=0;i<10;){ //和正常的那种输出一致
System.out.println(i);
i++;
//会输出0 1 2 3 4 5 6 7 8 9
}
}
//都是先进行判断条件,然后进行循环体语句,然后更新数据
}
for和if的嵌套
找到 1-100所有的计数
1.从1开始,每次递增2
2.从1开始,每次递增1,对每个数据进行判断(除以2取余数)
public class ForTest03
{
public static void main(String[]args){
for(int i=1;i<100;i=i+2){ //这种更好(代码少效率高)
System.out.println(i);
}
System.out.println("===================================");
for(int i=0;i<100;i++){
if(i%2 == 1){
System.out.println(i);
}
}
}
}
计算1-100所有奇数的和
public class ForTest04
{
public static void main(String[]args){
int sum=0;
for(int i=1;i<100;i+=2){
sum=sum+i;
}
System.out.println(sum);
}
}
for循环的嵌套
内层循环中变量名要和外层循环的变量名重名
public class ForTest05
{
public static void main(String[]args){
for(int i=0;i<10;i++){ //会循环10次
for(int j=0;j<3;j++){ //会循环3次
System.out.println(j);
}
System.out.println("==========================");
}
/*输出结果是 0
1
2
==============
0
1
2
===========
重复10遍
*/
}
}
使用for循环输出九九乘法表
1 * 1=1
2 * 1=2 2* 2=4
3* 1=3 3* 2=6 3* 3=9
····
public class ForTest06
{
public static void main(String[]args){
System.out.println("欢迎观看九九乘法表");
for (int i=1;i<10 ;i++ )
{
for (int j=1;j <= i ;j++ )
{
int product= i*j ;
System.out.print( i + "*" + j + "=" + product+ " " );
}
System.out.println(" ");//可以输出换行
System.out.println("------------------------------------------------");
}
}
}
找出100以内所有素数
public class ForTest07
{
public static void main(String[]args){
for(int i=2;i <= 100;i++){ //无法输出2
for(int j=2;j<i;j++){
if(i%j==0){
break; //跳出j的for循环
}
if(j==(i-1)){
System.out.println(i);
}
}
}
}
}
以上就是关于“Java中的for循环示例”介绍,大家如果想了解更多相关知识,不妨来关注一下本站的Java for循环语句,里面还有更详细的介绍,希望对大家的学习能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习