java编程,采用for循环,题目如下:

用Java for循环编写如下 * * * * *~

for(int i = 1; i<=9; i++)
{
String line = "";

for(int j = 1; j <=9; j++)
{

if( (i <= 5 && (i + j == 6 || j - i == 4)) //前5行

||(i > 5 && (i - j == 4 || i + j == 14))) //后4行
line += "*"
else
line += " "

}
System.out.println(line);
}

int a,s,d,f;
Scanner input = new Scanner(System.in);
System.out.print("请输入行数");
f = input.nextInt();
for(a=1;a<=f;a++){
for(s=1;s<=f-a;s++)
System.out.print(" ");

for(d=1;d<=2*a-1;d++)
System.out.print("*");

System.out.print("
");


}
input.close();

int n=100;
int sum=0;
for(int i=0;i<n;i++){
sum+=(int)(Math.random()*100);
}
System.out.println((float)sum/n);
循环了101次平均时却是只算了100次
import java.util.*;
public class Test6 {
public static void main(String[] args){
Random R=new Random(101);
int sum=0;
for(int i=0;i<100;i++){ //不能等于等于就循环101次了
int score=R.nextInt(101);
sum=sum+score;
System.out.println("第"+(i+1)+"个同学的成绩为:"+score);
}
System.out.println("平均成绩为:"+(float)(sum/100)); //j建议转型成float否则会得到一个整数,小数部分被舍弃
}
}

你的程序,你说的那一条语句如果放在上面,score就不变了,它只是随机产生了一次,在for循环里面就一直是上面随机产生的值,再没有改变。
如果放在for循环里的话,才是随机产生了100个成绩,每循环一次,随机产生一个。
还有你在随机产生成绩的时候for循环里面循环了101次,而不是100次。
其次计算平均成绩的时候应该把sum强制转换成double类型,这样比较准确。

这个太简单了,我的是手机上,不好发给你呀!

路过 看看 学学

java中for循环的几种写法
答:2、不能在for循环中操作list的大小,比如除去或新加一个元素*/ for (int i = 0, n = list.size(); i < n; i++) { System.out.println(list.get(i));} / 方法四:采用倒序的写法 * 优点:1、不必每次都...

java现场编程:求1~100之间不能被3整除的数之和(使用for循环结构...
答:int sum=0;for ( int n=1;n<=100; n++ ){ if (n%3 != 0) { sum +=n;} } System.out.println(sum);

Java用for循环语句编程?
答:import java.util.Scanner;public class Test { public static void main (String[] args){ Scanner sc=new Scanner(System.in);float t,sum=0;do { t=sc.nextFloat();if(t>0)sum+=t;}while(t>0);sc.close(...

java应用程序输出全部大小写字母用for循环?
答:Author jinliwei Date 2019/9/20 14:02 / public class A { public static void main(String[] args) { int width=25;int height=width/2;for (int i=0;i<height;i++){ for (int j=0;j<width;j++){ i...

JAVA开发 for(Person person :persons)是什么意思?
答:for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃...

Java:运用数组知识,for循环知识,求一组键盘输入数字的最大值,数字个...
答:public static void main(String[] args){ //获取控制台输入 Scanner sc = new Scanner(System.in);//定义数组长度为10 int[] nums = new int[10];//循环输入10个数字 for(int i = 0; i < 10; i++){ in...

java中用循环方法编程输出 1 121 12321
答:int N = 8; for (int j=1; j<=N; j++) { for (int i=1; i<=j; i++) { System.out.print(i + " "); } for (int i=j-1; i>=1; i--) { System.out.print(i +...

Java编程 已知数组a[6]={8,5,4,2,0,9},请使用for循环来对数组从小到大...
答:import java.util.Arrays;public class Test{public static void main(String[] args){int a[] = new int[]{8,5,4,2,0,9};Arrays.sort(a);System.out.println("排序结果是:");for(int i=0;i...

java 用for循环为一个字符串数组输入从a到z的值。
答:public class Util {public static void main(String[] args) { //java 用for循环为一个字符串数组输入从a到z的值。 String[] arr = new String['z' - 'a' + 1]; String result = ""; for(...

java怎样使用“for”语句无限循环?
答:Java中要使for语句无限循环,只需把循环的判定条件去掉即可。实现for语句无限循环的方法有很多,最常用的就是直接在条件中写两个分号,如下代码句所示:for(;;),这样就达到了无限循环的目的。其实开发中,最大忌讳就是使用...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网