用Java中for循环编写程序

在JAVA中用for循环编写程序计算1~100之间的奇数之和~

对楼上两位不专业的人士表示崇拜,都说是奇数了你还要判断,傻啊!!一楼的我都不想说你,public class Test{
public static void main(String args[]){
int sum=0;
for(int i=1;i<100;) {
sum+=i; i=i+2; }
System.out.println("1~100奇数和为:"+sum);
}
}

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否则会得到一个整数,小数部分被舍弃
}
}

import java.util.Scanner;

class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int sum = 0;
int count = 0;
int pe1=0,pe2=0;
System.out.println("请输入游戏局数:");
count = s.nextInt();
args=new String[count];
for (int i = 0; i < count; i++) {
System.out.println("输入第" + (i + 1) + "个数:");
int number = s.nextInt();
args[i]=String.valueOf(number);
sum += number;
}
for (int i = 0; i < args.length; i++) {
if(Integer.parseInt(args[i])>=80){
pe1++;
}
if(Integer.parseInt(args[i])>=60){
pe2++;
}
}
if(pe1>=9){
System.out.println("一级!");
}
else if(pe2>=6){
System.out.println("二级!");
}
else {
System.out.println("成绩一般般,要加油哦!");
}
}
}

1. 这里的局数我用了个输入的。
如果想固定10局可以定义count=10;

代码应该还好,可以满足你的要求!

简单写下:
import java.io.*;

public class Test {

public static String StringInput() {
String str = null;
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
str = br.readLine();
} catch (IOException e) {
System.out.println("输入输出错误");
}
return str;
}

public static float FloatInput() {
return Float.parseFloat(StringInput());
}

public static void main(String[] args) {
int count = 0;
float score;
for (int i = 1; i <= 10; i++) {
System.out.println("请输入" + i + "局的游戏得分:");
score = FloatInput();
if (score >= 80)
count++;
}
if (count >= 9)
System.out.println("一级");
else if (count >= 6)
System.out.println("二级");
}

}

附:加入群84994654,共同学习与交流Java!!!

java中for循环如何实现
答:for(j=60j<120;j++) {} for(;j>0;j--) {} for循环一般形式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;} 其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

java 1、用for循环编程计算1*2*3*4*5 2、用while循环编程计算1+2+...
答:1.用for循环编程计算1*2*3*4*5的Java程序如下 public class A { public static void main(String[] args) { int factorial=1;for(int i=1;i<=5;i++){ factorial=factorial*i;} System.out.println("1*2*3*4*5="+factorial);} } 2.用while循环编程计算1+2+3+4+5的Java程序如...

java,可以用for循环写一个到5的阶乘计算
答:用for循环写一个到5的阶乘计算的Java程序如下 public class C { public static void main(String[] args) { for(int i=1;i<=5;i++){ int factorial =1; for(int j=1;j<=i;j++){ factorial *=j; } System.out.println(i+"!="+factorial); } }}运行结果 1!...

Java for循环几种写法整理
答:for (String str : integers) { System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */ } 11:使用要被遍历的对象中的元素的上级类型的循环变量 String[] strings = {"A", "B", "C", "D"};Collection< String> list = java.util.Arrays.asList(strings);for (Obj...

如何使用for循环编写java程序,打印出菱形
答:public class App {public static void main(String[] args) {int n = 9;for (int i = 0; i < n; i++) {int m = Math.abs((n / 2) - i);for (int j = 0; j < m; j++) {System.out.print(" ");}m = n - Math.abs((n / 2) - i) * 2;for (int j = 0...

用java的for循环编写程序,输出以下数字金字塔,最好带注释。
答:for(n=1; n<=5; n++) { //最外层循环控制输出的行数,分别是第一到第五行;for(i=1; i<=5-n; i++) { //这个循环控制每行前面的空格输出,如:第一个前面输出4个空格;System.out.print(" ");} for(j= 5-n+1; j<=5; j++) { // 这个循环控制中间数字一直到5的输...

用Java中for循环编写程序
答:public static void main(String[] args) { Scanner s = new Scanner(System.in);int sum = 0;int count = 0;int pe1=0,pe2=0;System.out.println("请输入游戏局数:");count = s.nextInt();args=new String[count];for (int i = 0; i < count; i++) { System.out.println(...

用java编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序...
答:import java.util.*;public class Demo { public static void main(String[] args) { double[] nums = new double[10]; Scanner input = new Scanner(System.in); for (int i = 0; i < 10; i++) { nums[i] = input.nextDouble(); } for (int i = 9; i...

编写程序,应用for循环打印如图2-10菱形图案菱形个数为1,3,5,7,5...
答:public class Draw { public static void main(String[] args) { //前4行.上半部分 int n=4; for(int i=1;i<=n;i++)//控制行数 { for(int k=n-1;k>=i;k--)//打印空格 { System.out.print(" "); } for(int j=1;j<=2*i-1;j++)/...

如何使用java的for的嵌套循环编写程序,显示出如下图案:* ** ***...
答:使用java的for的嵌套循环编写程序,显示直线递增星号图案和直角三角形星号图案如下:public class TestD {public static void main(String[] args){System.out.println("直线递增型:");//直线递增型for(int x=0;x<=5;x++){//每一组打印多少x个星号for(int y=0;y<=x;y++){System.out....

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

联系反馈
Copyright© IT评价网