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. 这到底是什么bug?---已结贴

    问题描述:全局变量,会被莫名其妙更改!打印为50,后面做比较的时候这个值为0了. 第一,我肯定没有犯低级错误,没有其他的更改,搜索全部代码,没有发现这个变量因为我程序问题导致不符合预期,同时找了两位同 ...

  2. JAVA-JSP内置对象之page对象调用Servlet

    相关资料:<21天学通Java Web开发> page对象1.page对象代表JSP转译后的Servlet.2.通过page对象可以非常方便地调用Servlet类中定义的方法. pageD ...

  3. [转]Oracle 树操作(select…start with…connect by…prior)

    原文地址:https://www.cnblogs.com/colder/p/4838574.html oracle树查询的最重要的就是select…start with…connect by…prio ...

  4. android中LayoutParams设置参数的理解

    1. 有这样的一个应用场景:有一个linearLayout控件在其中布局一个textView控件 首先,创建线性布局对象 LinearLayout layout = new LinearLayout( ...

  5. 【Unity】使用Resources类管理资源

    最近参考了各位大神的资源,初步学习了Unity的资源管理模式,包括在编辑器管理(使用AssetDatabase)和在运行时管理(使用Resources和AssetBundle).在此简单总结运行时用R ...

  6. Java中Connection方法笔记

    http://www.apihome.cn/api/java/Connection.html public interface Connectionextends Wrapper 与特定数据库的连接( ...

  7. Feign从配置文件中读取url

    Feign的url和name都是可配置的,就是从配置文件中读取的属性值,然后用占位符引用就可以了: ${rpc.url} @FeignClient(name = "me", url ...

  8. Android Bitmap 缩放 旋转 水印 裁剪操作

    在android当中,Bitmap代表一个图片,里面封装了图片相关的信息. 一.将图片进行缩放操作 1.获得Bitmap对象 Bitmap bitmap = BitmapFactory.decodeR ...

  9. 修复Windows10系统的注册表?

    在打开的管理员命令提示符窗口,输入如下命令: ———————————————————————————————— reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Mi ...

  10. 手动释放linux内存cache

    总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑.而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下.最后,还附上我对这方法 ...