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);
}
}
运行结果
用遍历形式的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:从键盘输入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));
}
}
运行结果
本篇文章到这就结束了,觉得写得还可以的话点个一键三连吧。
如果写得不清楚的欢迎评论区交流;有可以优化的地方欢迎大佬指教指教。