| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1041 人关注过本帖
标题:面向对象的FOR循环应加在哪--------------大侠们请进
只看楼主 加入收藏
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
结帖率:96.43%
收藏
已结贴  问题点数:20 回复次数:5 
面向对象的FOR循环应加在哪--------------大侠们请进
//我想要的是:  用FOR循环来录入i+1同学的成绩,并相应的算出此同学的总分和平均分;可是不知FOR加在哪,大侠们指导下.
package accp7;
import java.util.*;
   public class Accp7_3_1{
       int java;
       int c;
       int sql;
       int people;
       public int showTotalScore(){
           int total=java+c+sql;
           return total;
       }
       public void showScore(){
           System.out.println("总成绩是: " + showTotalScore());
       }
       public double showAvgScore(){
           double avg=(java+c+sql)/3;
           return avg;
       }
       public void showAvg(){
           System.out.println("平均分是: " + showAvgScore());
       }
      
    }
   

package accp7;
import java.util.*;

public class Accp7_3 {

    /**考试结束,要计算班里同学的平均分和3门课的部成绩,编写成绩计算类来实现
     * 这些功能。
     * @param args
     */
    public static void main(String[] args) {
        // TODO 自动生成方法存根
       Accp7_3_1 sc=new Accp7_3_1();
       Scanner input =new Scanner(System.in);
       System.out.print("请输入全班的总人数:");
       sc.people=input.nextInt();
      
       System.out.print("请输入JAVA的成绩:");
       sc.c=input.nextInt();
       System.out.print("请输入C的成绩:");
       sc.java=input.nextInt();
       System.out.print("请输入sql的成绩:");
       sc.sql=input.nextInt();
      
       sc.showScore();
       sc.showAvg();
    }

}
搜索更多相关主题的帖子: 面向对象 FOR 
2009-08-01 12:23
usbboy2009
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:183
注 册:2009-7-31
收藏
得分:0 
用FOR循环来录入i+1同学的成绩 是什么意思???
用for循环来录入全班同学成绩吗?

Accp7_3_1类代表什么含义
有3个个体成绩变量,又有全班人数people
2009-08-01 13:37
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:0 
意思是想依次的录入每个同学的成绩:   但是FOR不知加哪
   通过改上面的代码实现。。。。

C#超级群 74862681,欢迎大家的到来!
2009-08-01 14:29
usbboy2009
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:183
注 册:2009-7-31
收藏
得分:20 
//people没必要放入学生类
import java.util.*;

public class Accp7_3 {

    /**
     * 考试结束,要计算班里同学的平均分和3门课的部成绩,编写成绩计算类来实现 这些功能。
     *
     * @param args
     */
    public static void main(String[] args) {
        // TODO 自动生成方法存根

        Scanner input = new Scanner(System.in);
        System.out.print("请输入全班的总人数:");
        int people = input.nextInt();

        for (int i = 0; i < people; i++) {
            Accp7_3_1 sc = new Accp7_3_1();
            System.out.print("第" + (i + 1) + "同学成绩录入");
            System.out.print("请输入JAVA的成绩:");
            sc.c = input.nextInt();
            System.out.print("请输入C的成绩:");
            sc.java = input.nextInt();
            System.out.print("请输入sql的成绩:");
            sc.sql = input.nextInt();
            sc.showScore();
            sc.showAvg();
        }

    }

}

// 学生类
class Accp7_3_1 {
    int java;
    int c;
    int sql;

    public int showTotalScore() {
        int total = java + c + sql;
        return total;
    }

    public void showScore() {
        System.out.println("总成绩是: " + showTotalScore());
    }

    public double showAvgScore() {
        double avg = (java + c + sql) / 3;
        return avg;
    }

    public void showAvg() {
        System.out.println("平均分是: " + showAvgScore());
    }
}
收到的鲜花
  • gameohyes2009-08-02 10:58 送鲜花  5朵   附言:不错,热心的朋友。
2009-08-01 15:32
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:0 
以下是引用usbboy2009在2009-8-1 15:32的发言: Scanner input = new Scanner(System.in);
        System.out.print("请输入全班的总人数:");
        int people = input.nextInt();

        for (int i = 0; i < people; i++)

 for原来是放这的哈。呵呵。分全你的,再说句,你辛苦咯。
2009-08-02 10:55
yyjz
Rank: 1
等 级:新手上路
帖 子:26
专家分:9
注 册:2009-7-27
收藏
得分:0 
  明白
2009-08-04 14:26
快速回复:面向对象的FOR循环应加在哪--------------大侠们请进
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012206 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved