A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 洋葱头头   /  2016-1-31 15:37  /  15136 人查看  /  168 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文


太感谢啦
回复 使用道具 举报
写完了 给加分吗

Student.rar

1.92 KB, 下载次数: 89

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4

查看全部评分

回复 使用道具 举报
版主春节快乐,求给分啊

Student.rar

55.79 KB, 下载次数: 65

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4

查看全部评分

回复 使用道具 举报
ApiceLove 发表于 2016-2-9 19:42
版主春节快乐,求给分啊

等下啊 吃个饭去
回复 使用道具 举报

多谢版主,辛苦了哈
回复 使用道具 举报
虽然不需要技术分了,但是这个问题挺有意思的。呵呵我也来做一下  注释很详细哦

求学生成绩代码.zip

1.32 KB, 下载次数: 81

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4

查看全部评分

回复 使用道具 举报
yuchifeifan 来自手机 中级黑马 2016-2-11 16:08:13
67#
还有这活动吗
回复 使用道具 举报

点评

请求加好友  发表于 2016-2-11 16:10
回复 使用道具 举报
没人做的话 我就关闭了
回复 使用道具 举报
指导下啊,谢谢

stu.zip

1.2 KB, 下载次数: 63

评分

参与人数 1技术分 +3 收起 理由
洋葱头头 + 3

查看全部评分

回复 使用道具 举报

你这一点提示都没有啊 总结注释也没写好歹是写出来了
回复 使用道具 举报
洋葱头头 发表于 2016-2-12 16:55
你这一点提示都没有啊 总结注释也没写好歹是写出来了

偷懒了,对不起,下次一定写
回复 使用道具 举报
我明天也来试一试!
回复 使用道具 举报
CPY 中级黑马 2016-2-13 08:55:17
74#
楼主新年好!给大家拜年了!祝大家在新的一年里顺顺利!黑马加油!

Student.zip

1.68 KB, 下载次数: 66

评分

参与人数 1技术分 +5 收起 理由
洋葱头头 + 5 赞一个!

查看全部评分

回复 使用道具 举报
CPY 发表于 2016-2-13 08:55
楼主新年好!给大家拜年了!祝大家在新的一年里顺顺利!黑马加油!

多给你一分 写的不错
回复 使用道具 举报
CPY 中级黑马 2016-2-13 09:02:20
76#
谢谢楼主!
回复 使用道具 举报
boboyuwu 发表于 2016-2-10 21:56
虽然不需要技术分了,但是这个问题挺有意思的。呵呵我也来做一下  注释很详细哦
...

前几天没看到
回复 使用道具 举报
wusiyi 发表于 2016-2-13 00:34
我明天也来试一试!

好的 等你 不过快关闭了
回复 使用道具 举报

谢自己干什么
回复 使用道具 举报
楼主,快快打赏。我没只学到13天,IO流什么的都是临时看的几集,可能用得不好。不过功能是算是实现了的。



Test.zip (2.16 KB, 下载次数: 102)



/*
写这个程序的时候我们都还没学IO流,所以也是临时看了几个视频写的,途中修修改改了好多次。也算是第一个用到IO流的程序吧,或许写得不怎么好,不过这只是个开始,今后会越来越好的。


1、先创建两个数组str和score用于存放输入的数据,创建的长度为6是因为作者本人比较懒,最后一个长度用来作为TEMP
2、使用for语句录入学生考试信息记录到str数组中,并计算总分记录到score数组里
3、使用for循环嵌套,判断总分大小并交换两个数组的内容
4、将str数组遍历输出到stu.txt文件中
*/

import java.util.Scanner;
import java.io.*;
class Test {
        public static void main(String[] args) throws IOException {
                String[] str = new String[6];        //创建用来存储录入数据的数组,str[5]用来后面交换数组中数据用的临时存储
                int[] score = new int[6];        //创建用来存储总分的数组,同上
                System.out.println("请输入(姓名,学号,语文,数学,英文)的格式进行录入数据!");        //提示用户输入的数据格式
                Scanner sc = new Scanner(System.in);        //创建一个类
                for (int i = 0; i < 5; i++) {        //for循环,从下标0开始,到下标为4结束
                        System.out.println("请输入第" + (i + 1) + "名学生的考试信息:");
                        str = sc.nextLine();        //输入学生考试的信息
                        String[] arrstr = str.split(",");        //分割字符串并将结果赋值给数组arrstr
                        //计算总分
                        score += Integer.parseInt(arrstr[2]);       
                        score += Integer.parseInt(arrstr[3]);
                        score += Integer.parseInt(arrstr[4]);
                        System.out.println(score);        //打印总分,可以用来直观检验计算结果是否正确
                }
               
                //两层for循环嵌套,类似九九乘法表,就不解释了
                for (int i = 0; i < 4; i++) {
                        for (int j = i + 1; j < 5; j++) {
                                //如果下一个索引中的总分大于上一个索引的总分,则交换其中的数据
                                if (score < score[j]) {
                                        score[5] = score;
                                        score = score[j];
                                        score[j] = score[5];
                                        str[5] = str;
                                        str = str[j];
                                        str[j] = str[5];
                                }
                        }
                }

                System.out.println("");        //仅为了美观,换行
               
                FileWriter fw = new FileWriter("stu.txt");        //打开STU.TXT文件
               
                for (int i = 0; i < 5; i++) {        //for循环,将数据写入到stu.txt中
                        fw.write(str);
                        System.out.println(str);
                        fw.write("\r\n");
                }
               
                fw.close();        //结束操作,关闭IO流
                System.out.println("");
                System.out.println("已经将结果写入stu.txt文件中。");        //提示结束程序
        }
}

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马