java语言基础

java语言基础
课程统计程序,实现功能如下:
某班级有若干名学生,教师在课程考试结束后,需要统计班级某门课程的最高分、最低分及平均成绩。现要求编写一个JAVA应用程序,允许教师输入学生人数和所有学生该门课的成绩,然后输出最高分、最低分及平均成绩。

java 是现在流行的高级语言的一种。它的特点是支持面向对象、可移植性、安全性都比较好。一个java程序首先通过编译器把源代码编译为字节码(bytecode)的机器语言,然后在虚拟机中解释执行。为了方便移植,java是不生成exe(windows下的excecutable可执行文件)的,这样就可以在windows之外的系统中运行。至于游戏,和普通的程序是一样的。它的特点就是前面所讲的一般java程序的特点。

你还问到关于面向对象的概念。你已经接触过重载、覆盖,接口这类概念,它们都是出自面向对象的。面向对象简单讲就是支持类、对象的操作。类和对象概念的引入也是为了简化代码,让程序员能够比较好地对代码进行组织架构。这是两个面向对象当中最基本的概念。
下面给你描述一下:

类可以说是用来描述一个概念。你自己写的类(就是class后面的程序段)包含你这个概念的名称、它具有的属性、能够实现的方法。

对象是类的实例化。举个例子说,人是一个类,那么你,我都是“人类”的实例化的对象。我们描述一个人,通常是他的姓名、性别、身高、体重。。。那么我和你都有这些属性。我们说人会吃饭、走路,那么这就是“人”这个类中的方法。你我也都有这些方法。

再说下继承:还是举人这个例子。人是动物。动物的共有属性比如有性别、体重,共有方法比如生老病死。那么对于人这些属性、方法都有,对于猫这些属性、方法也都有。因此我们可以定义“动物”为父类,“人”、“猫”为两个子类,其中“人”有特殊的属性和方法,比如人有个属性是“职业”,特有方法“会算术计算”;而“猫”会“抓老鼠”……。那么说人和猫都是从“动物”继承来的,有着“动物”的共有属性和方法,以及除此之外的特有属性和方法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-27
import java.util.Scanner;

public class Point {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生的个数");
int stuNum = sc.nextInt();
double[] stuStore = new double[stuNum];
double sum = 0.00;
for(int i = 0; i < stuNum; i++){
System.out.println("请输入第" + ( i + 1 ) + "个学生的成绩:");
double store = sc.nextDouble();
stuStore[i] = store;
sum = sum + store;
}

for(int i = 0; i < stuNum; i++){
for(int j = 1; j < stuNum; j++){
if(stuStore[i] > stuStore[j]){
double temp = stuStore[i];
stuStore[i] = stuStore[j];
stuStore[j] = temp;
}
}
}

System.out.println("最高成绩为:" + stuStore[stuNum - 1]);
System.out.println("最低成绩为:" + stuStore[0]);
System.out.println("平均成绩为:" + sum/stuNum);
}
}本回答被提问者采纳
第2个回答  2011-05-26
JAVA是一门面向对象的程序设计语言!所谓的java语言基础指的是J2SE的的内容和知识体系,即包括java语言的基本语法、能够将java语言简单地应用。JAVA语言基础是
第3个回答  2011-05-26
你的意思是要我们替你做作业罗.....

自学Java如何入门?
Javaweb阶段包括前端、数据库和动态网页。Javaweb是互联网项目的入门课程,是学习后面高进阶课程的基础。首先,我们先看一下前端板块。该板块主要包括如下几个模块:HTML5,网页制作标记语言;CSS,对HTML制作网页进行美化;JavaScript,嵌入在页面中的脚本语言,具备逻辑性;Vue,前端框架,简化了与服务器端...

Java基础:常用的Java语法
接下来,让我们继续探索Java基础语法的另外两个重要方面:标识符和修饰符。Java标识符:在Java编程语言中,类、变量和方法的名称统称为标识符。遵循以下几点规则,可确保标识符的正确使用:标识符应具有一定的含义,避免使用过于抽象的名称。避免使用Java关键字作为标识符,以防止语法错误。标识符的命名应保持...

Java语言是以哪一种语言为基础的?
java是什么类型的编程语言1、java语言属于混合型语言,是解释型语言和编译型语言之间的一种语言,是一个支持网络计算的面向对象程序设计语言,吸收了Smalltalk语言和C++语言的优点,并增加了其独有特性,如支持并发程序设计、网络通信、和多媒体数据控制等。2、java属于编程语言,是一门面向对象编程语言,具有...

java语言的基本特性有哪些?
面向对象性事Java语言的基础。java语言提倡“万物皆对象”,语法中不能在类外面定义单独的数据和函数。Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。三.分布性:Java的分布性包括:1.操作分布。2.数据分布 ⑴操作分布:即在多个不同的主机上不知相关操作。⑵数据分布:将数据分别...

学java需要什么基础(学java需要基础吗)
其实对于有一定的编程语言基础,当然学起Java知识会很容易,如果你是零基础,学起来可能会有一些困难,但只要有一定的逻辑思维有系统的Java培训学习,学习起来也不是很难。因为Java的核心思维就是面向对象的概念,只要你能理解了这部分知识,其他就不是问题了。 学Java需要什么基础?下面小编就给大家介绍一下学Java需要用到...

零基础学习Java编程需要知道什么?
一、学习前的准备工作 java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。二、Java语言基础的学习阶段学习 任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言...

Java语言好学吗?难不难?
Java是编程语言中比较难学的一门语言,它的难度并不低。如需学习java推荐选择【达内教育】。【学习java】要学习以下内容:1、Java语言基础。这阶段主要包括:计算机概述、Java基础、面向对象编程实战等。2、JavaSE核心。这阶段主要包括:项目需求概述\/IDEA、JavaSE核心API、Java8高级API、Maven\/Git等。3、...

新手应该如何学习Java编程语言
一、Java的语法基础 学习java的第一步是学会使用java程序语言编写程序,学习程序语言的第一步是熟悉其语法的使用。编程语言是一种语言,不同的是,这种语言是用来和计算机交流的,所以如果你想熟悉这种语言,北大青鸟云南计算机学院认为不是看别人写程序来理解,而是应该学习别人是如何使用Java解决问题的。二...

Java初学者入门学什么?
很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识。小编总结了零基础学习Java编程语言的几个基础知识要点。希望能够对刚入门的Java新手有帮助。1先了解什么是Java的四个方面 初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们...

java从入门到实战?
软件开发入门最关键的是Java的基础学习,在学习软件开发时,Java的学习是非常关键的,学习Java应该掌握四个阶段理论阶段、开发阶段、进阶阶段和实战阶段。下面电脑培训为大家具体介绍这四个阶段。一、理论阶段在和大家介绍Java知识之前,很多同学想了解的可能就是Java语言的特点了,在了解之后能够很好的进行语言...

相似回答