java 对象数组

from zhaocundang@163.com

先 用类声明数组;

再把类的实例赋给数组;

package works;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
manage m = new manage();
m.input();
m.output();
m.select_sort();
} } class student{
int sno; //学号
String sname;//姓名
int score; //成绩 void setdata(int sno,String sname,int score) {
this.sno=sno;
this.sname=sname;
this.score=score;
}
void display() {
System.out.println("学生学号"+sno+"学生姓名"+sname+"成绩"+score);
}
int getsno() {
return sno;
}
String sname() {
return sname;
}
int getscore() {
return score;
}
} class manage{
int num=4;
student s[]=new student[num];//声明对象数组 void input (){
System.out.println("输入学生学号,学生姓名,学生成绩");
Scanner input = new Scanner(System.in);
for(int i=0;i<num;i++) {
s[i]=new student(); //类的实例赋给数组
s[i].setdata(input.nextInt(),input.next(),input.nextInt()); }
}
void output() {
for(int i=0;i<num;i++)
s[i].display(); }
void select_sort() { //从小到大
for(int i=0;i<num-1;i++)
for(int j=i+1;j<num;j++) {
if(s[i].sno>s[j].sno) {
int temp=s[i].sno;
s[i].sno=s[j].sno;
s[j].sno=temp;
}
}
for(int i=0;i<num;i++) {
s[i].display();
}
} }
输入学生学号,学生姓名,学生成绩
1003
a
100
1002
b
100
1009
c
100
1000
d
100
学生学号1003学生姓名a成绩100
学生学号1002学生姓名b成绩100
学生学号1009学生姓名c成绩100
学生学号1000学生姓名d成绩100
学生学号1000学生姓名a成绩100
学生学号1002学生姓名b成绩100
学生学号1003学生姓名c成绩100
学生学号1009学生姓名d成绩100

java 对象数组的更多相关文章

  1. JSon_零基础_007_将JSon格式的"数组"字符串转换为Java对象"数组"

    将JSon格式的"数组"字符串转换为Java对象"数组". 应用此技术从一个json对象字符串格式中得到一个java对应的对象. JSONObject是一个“n ...

  2. java对象数组

    问题描述:     java 对象数组的使用 问题解决: 数组元素可以是任何类型(只要所有元素具有相同的类型) 数组元素可以是基本数据类型 数组元素也可以是类对象,称这样的数组为对象数组.在这种情况下 ...

  3. java对象数组的概述和使用

    1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public ...

  4. java 对象数组定义

    下面代码实现了定义一个数组对象 public class Student { private String username; private int num; public Student(Stri ...

  5. JAVA 对象数组,加载图片实例 分类: Java Game 2014-08-14 16:57 80人阅读 评论(0) 收藏

    主函数: package com.mywork; import java.awt.Color; import java.awt.Image; import javax.swing.ImageIcon; ...

  6. json字符串转java对象数组

    需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...

  7. java对象与json串互转

    1:java对象与json串转换: java对象—json串: JSONObject JSONStr = JSONObject.fromObject(object); String str = JSO ...

  8. JSON字符串与java对象的转换

    所需的jar包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar ...

  9. JSON 字符串 与 java 对象的转换

    jsonLib 经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html // 引入相应的包 //j ...

随机推荐

  1. Windows下Python3+nose+appium自动化测试之Android篇

    [本文出自天外归云的博客园] 简介 以下用来做自动化测试的这款app叫最爱抓娃娃,以后会改名为网易抓娃娃. 下文提到的appiumier项目里会包含用来测试的apk包以及自动化测试代码. 先说一个坑 ...

  2. UEFI格式预装win8安装win7

    如果本本预装的是win8,而且是较新款的机型,那么当你想要格掉win8,装win7系统时就会遇到问题.主要有两个: 1)安装win7时,笔记本无法识别系统光盘或u盘启动盘 ,提示:屏幕显示“image ...

  3. ubuntu 安装 sublime

    1.安装包下载 http://www.sublimetext.com/ 2.解压并移动到/usr/lib/下 tar -xvf Sublime.tar.bz2 mv Sublime /usr/lib/ ...

  4. 3. 集成学习(Ensemble Learning)随机森林(Random Forest)

    1. 集成学习(Ensemble Learning)原理 2. 集成学习(Ensemble Learning)Bagging 3. 集成学习(Ensemble Learning)随机森林(Random ...

  5. 正益无线首页jQuery焦点图

    分享一款正益无线首页jQuery焦点图,带索引按钮,自动轮播切换特效焦点图代码. 在线预览   源码下载 实现的代码. html代码: <div id="slideBox" ...

  6. DFI、DPI技术

    废话: 因为xxoo的缘故接触到这个设备.但是就是单纯的去看并没有去研究它是个啥玩意.刚才无聊就百度科普了一波. DFI以及DPI简单通俗以自己的理解来将就是网络带宽的一种检测技术.既然是检测技术也就 ...

  7. lateral view

    原文地址:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+LateralView# lateral view用于和spl ...

  8. WebSocket的Cookie问题(转)

    问题:我用Nginx作静态服务器,Node.js监听另外端口作WebSocket服务器,客户端创建实例时,如果origin和host不一样的话,req实例的headers中没有cookie… ###解 ...

  9. Java并发编程 ReentrantLock 源码分析

    ReentrantLock 一个可重入的互斥锁 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大. 这个类主要基于AQS(Abst ...

  10. azkaban安装

    1.下载:git clone https://github.com/azkaban/azkaban.git 2.编译:./gradlew build -x test 3. 创建目录并拷贝 mkdir ...