用java编写小程序,已知a、b、c 3个队伍进行足球比赛,胜利3记分,平局1分,输0分

用java编写小程序,已知a、b、c 3个队伍进行足球比赛,胜利3记分,平局1分,输0分,第1张

import javautilCollections;

import javautilHashMap;

import javautilLinkedList;

import javautilList;

import javautilMap;

public class Test {

    public static void main(String[] args) {

        final String[] str = { "a-b 1:1", "a-c 2:1", "b-c 0:1" };

        

        final Map<String, Integer> map = new HashMap<String, Integer>();

        for (String s : str) {

            final String[] temp = ssplit(" ");

            final String[] names = temp[0]split("-");

            final String[] counts = temp[1]split(":");

            for (int i = 0; i < 2; i++) {

                String name = names[i];

                int count = IntegerparseInt(counts[i]);

                if (mapcontainsKey(name)) {

                    mapput(name, mapget(name) + count);

                } else {

                    mapput(name, count);

                }

            }

        }

        

        final List<Team> teams = new LinkedList<Team>();

        for (String name : mapkeySet()) {

            teamsadd(new Team(name, mapget(name)));

        }

        Collectionssort(teams);

        Systemoutprintln("队伍 : 分");

        for (Team t : teams) {

            Systemoutprintln(tgetName() + "   : " + tgetCount());

        }

    }

}

class Team implements Comparable<Team> {

    private String name;

    private int count;

    public Team(String name, int count) {

        thisname = name;

        thiscount = count;

    }

    public void addCount(int count) {

        thiscount = thiscount + count;

    }

    public String getName() {

        return name;

    }

    public int getCount() {

        return count;

    }

    public int compareTo(Team o) {

        return ogetCount() - thiscount;

    }

}

具体 *** 作步骤如下:

第一步:安装JDK。

要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。

第二步:配置Windows上JDK的变量环境。

JAVA_HOME

先设置这个系统变量名称,变量值为JDK在电脑上的安装路径:C:ProgramFilesJavajdk180_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。

Path

PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%in;%JAVA_HOME%jrein。

CLASSPATH

设置系统变量名为:CLASSPATH变量值为:;%JAVA_HOME%libdtjar;%JAVA_HOME%lib oolsjar。

注意变量值字符串前面有一个""表示当前目录,设置CLASSPATH的目的,在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。

第三步:下载安装Eclipse(已上传附件,电脑打开可下载)。

Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置工作目录即可。

第四步:下载安装AndroidSDK。

配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。要通过Eclipse来开发Android应用程序,那么需要下载AndroidSDK(SoftwareDevelopmentKit)和在Eclipse安装ADT插件,这个插件能让Eclipse和AndroidSDK关联起来。

第五步:为Eclipse安装ADT插件。

前面已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了AndroidSDK,但是Eclipse还没有和AndroidSDK进行关联,也就是它们现在是互相独立的,就好比q和子d分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对EclipseIDE定制了一个插件:AndroidDevelopmentTools(ADT)。

看了一圈 第一个和第6个目测代码量是最少的难度也是最低的

但是你仅80积分肯定没人做何况还要写报告,80人民币都不一定有人做

你加到300分我可以考虑给你做程序报告自己去写

JAVA总的来说和C++、NET、DELPHI等语言是同一祖先生出来,所以熟悉这类编程的人学起来特别容易,它们都是面向对象化编程语言。

学习任何语言(包括英语),基础一定要打好,没有学会走路跑步不可能快吧。所以学习JAVA一定要先把JAVA的几个基本组成元素学好。

1、数据类型 JAVA是一种强类型语言,各种类型不会自动转换,使用前必须先定义。

2、方法 方法相当于定义一个"宏"、一个"函数", 方法的定义格式为:

"说明符 修饰符 返回值 方法名(参数){方法体}。"

在学习方法的时候要注意"说明符、"修饰符"、"返回值"这三样东西。

在调用JAVA的自带的"类"里面的"方法"的时候,一开始是不用看懂这些方法里面写什么。只要知道,使用了这个方法后,"返回值"的"类型"说明。

3、类 在JAVA中最经常听到词,也是最麻烦的东西,类的定义格式为:

说明符 class 类名 extends超类名 implements 接口名{主体}

4、变量常量 JAVA的常量名一般用全大写字母表示,并且为了节省内存,一般定义为静态,变量的定义格式为:

"修饰符 数据类型 变量名"

变量在类中定义(不在方法体中的部分称为域)和在方法体中定义是不同的(在方法体中定义不需要修饰符)。学习变量的时候要注意两个特殊的东西"this" 和"super"。同时就要学习什么叫"覆盖"、"重载"。

5、控制流 所有的编程语言的控制语句无非就是几个if else for while do switch。

6、接口: 一个抽象的东西,接口可以多继承,解决了类只能单继承的问题。接口的定义格式为:

说明符 interface 接口名{主体},

接口内的方法都是没有主体的,只有常量或变量。当类使用接口的时候,一定要"覆盖"接口的方法。

7、线程: 线程是个比较复杂的东西,例如一个赛马程序有七匹马赛跑,就有七个线程,看起来好象是同时在跑,其实是计算机分配不同的时间段让七个线程运行。初学者的程序可能还用不上。

到这里为止,JAVA的基本概念有一定的了解了,就开始研究JAVA的类了。JAVA的核心API(也就是SUN公司已经写好的类)有以下几种。(还有其他很多的扩充类)

Javalang javaio javautil javanet javaawt javaapplet javasql javatext

每个类有很多方法,每个对象的类型不同,可以使用的方法也不同,最好有一本类库在手中,可以随时查阅,如果您的英语好,也可以上SUN公司的网站或使用JBUILDER的帮助文档。谁都不可能一下子记住这么多类的用法,而且也并不是所有的类对学习程序都有用,当然是选择需要的类进行学习。

一般程序都逃不过字符串 *** 作、文件 *** 作、数据库 *** 作,所以javalang javaio javasql这几个类必须要看。

如果要编写APPLET小程序(小程序可以应用在网络上,非常有用。可能大家对小程序的应用影象最深的是一些动画效果,其实小程序用于证券、游戏等方面的效果是其他网络脚本程序无法代替的)。那么就要学javaapplet javaawt这两个类。

如果要编写一些网络程序,就要学javanet。

如果要学习编写JSP、EJB、SERVLET(JSP和SERVLET其实是一回事),就需要学习JAVA的图形方面的类(javaawt)。可以通过学习字符串 *** 作、文件 *** 作、数据库 *** 作快速入门,然后学习javanet和如何编写EJB(比较抽象和复杂的东西,和COM的概念差不多)。

以上就是关于用java编写小程序,已知a、b、c 3个队伍进行足球比赛,胜利3记分,平局1分,输0分全部的内容,包括:用java编写小程序,已知a、b、c 3个队伍进行足球比赛,胜利3记分,平局1分,输0分、Java程序开发步骤(java程序开发步骤包括哪些)、电大作业《Java程序设计》,要求交光盘,求高手帮忙......等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9702587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存