Java——for语句一些简单的知识和应用

  • Java中for语句的两种语法形式
  • for语句的基本形式
  • for语句的执行过程:
  • 专用于遍历集合的for语句形式
  • 用Java语言的for语句求1~100的和。
  • 代码如下
  • 运行结果
  • 用遍历形式的for语句输出数组内容
  • 代码如下
  • 运行结果
  • Java:从键盘输入10个学生的成绩,并用for语句计算总分和平均分
  • 代码如下
  • 运行结果


Java中for语句的两种语法形式

for语句的基本形式

for(表达式1;表达式2;表达式3)
{
语句序列
}

for语句的执行过程:

① 计算表达式1的值。
② 计算表达式2的值,并进行判断,如果表达式 2的值为false则退出该循环,执行下一条语 句; 如果表达式2的值为true转③ 。
③ 执行循环体的语句。
④ 计算表达式3的值。
⑤ 转 ②

专用于遍历集合的for语句形式

for (类型名 循环变量:集合名)
{
循环体
}
注意: 1、循环变量的类型必须和集合中元素的数据类 型一致。
2、循环变量是一个只读的局部变量,不能在循 环体内改变它的值。 3、循环次数等于集合中元素的个数。

用Java语言的for语句求1~100的和。

用Java语言的for语句求1~100的和。

代码如下

package for;

public class One {

	public static void main(String[] args) {
		int sum=0;
		for(int i=1;i<=100;i++)
			sum+=i;
		System.out.println(sum);
	}
}

运行结果

java for循环 sql语句 java for循环语句用法_System

用遍历形式的for语句输出数组内容

代码如下

package for;

public class Three {

	public static void main(String[] args) {
		int F[]= {7,11,30};
		for(int a:F)
			System.out.println(a);
}
}

运行结果

java for循环 sql语句 java for循环语句用法_System_02

Java:从键盘输入10个学生的成绩,并用for语句计算总分和平均分

代码如下

package for;
import java.text.DecimalFormat;//该类提供了格式化和解析数字的操作方法
import java.util.Scanner;
public class Two {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		DecimalFormat df=new java.text.DecimalFormat(".00");//保留小数点两位
		float score,sum=0,avg;
		for(int i=1;i<=10;i++)
		{
			System.out.println("请输入第"+i+"个学生的成绩:");
			score=sc.nextFloat();
			sum=sum+score;
		}
		sc.close();
		avg=sum/10;
		System.out.println("总分="+df.format(sum));
		System.out.println("平均分="+df.format(avg));	
		
	}
}

运行结果

java for循环 sql语句 java for循环语句用法_System_03


本篇文章到这就结束了,觉得写得还可以的话点个一键三连吧。

如果写得不清楚的欢迎评论区交流;有可以优化的地方欢迎大佬指教指教。