java 对象数组
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 对象数组的更多相关文章
- JSon_零基础_007_将JSon格式的"数组"字符串转换为Java对象"数组"
将JSon格式的"数组"字符串转换为Java对象"数组". 应用此技术从一个json对象字符串格式中得到一个java对应的对象. JSONObject是一个“n ...
- java对象数组
问题描述: java 对象数组的使用 问题解决: 数组元素可以是任何类型(只要所有元素具有相同的类型) 数组元素可以是基本数据类型 数组元素也可以是类对象,称这样的数组为对象数组.在这种情况下 ...
- java对象数组的概述和使用
1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public ...
- java 对象数组定义
下面代码实现了定义一个数组对象 public class Student { private String username; private int num; public Student(Stri ...
- 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; ...
- json字符串转java对象数组
需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...
- java对象与json串互转
1:java对象与json串转换: java对象—json串: JSONObject JSONStr = JSONObject.fromObject(object); String str = JSO ...
- JSON字符串与java对象的转换
所需的jar包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar ...
- JSON 字符串 与 java 对象的转换
jsonLib 经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html // 引入相应的包 //j ...
随机推荐
- 这到底是什么bug?---已结贴
问题描述:全局变量,会被莫名其妙更改!打印为50,后面做比较的时候这个值为0了. 第一,我肯定没有犯低级错误,没有其他的更改,搜索全部代码,没有发现这个变量因为我程序问题导致不符合预期,同时找了两位同 ...
- JAVA-JSP内置对象之page对象调用Servlet
相关资料:<21天学通Java Web开发> page对象1.page对象代表JSP转译后的Servlet.2.通过page对象可以非常方便地调用Servlet类中定义的方法. pageD ...
- [转]Oracle 树操作(select…start with…connect by…prior)
原文地址:https://www.cnblogs.com/colder/p/4838574.html oracle树查询的最重要的就是select…start with…connect by…prio ...
- android中LayoutParams设置参数的理解
1. 有这样的一个应用场景:有一个linearLayout控件在其中布局一个textView控件 首先,创建线性布局对象 LinearLayout layout = new LinearLayout( ...
- 【Unity】使用Resources类管理资源
最近参考了各位大神的资源,初步学习了Unity的资源管理模式,包括在编辑器管理(使用AssetDatabase)和在运行时管理(使用Resources和AssetBundle).在此简单总结运行时用R ...
- Java中Connection方法笔记
http://www.apihome.cn/api/java/Connection.html public interface Connectionextends Wrapper 与特定数据库的连接( ...
- Feign从配置文件中读取url
Feign的url和name都是可配置的,就是从配置文件中读取的属性值,然后用占位符引用就可以了: ${rpc.url} @FeignClient(name = "me", url ...
- Android Bitmap 缩放 旋转 水印 裁剪操作
在android当中,Bitmap代表一个图片,里面封装了图片相关的信息. 一.将图片进行缩放操作 1.获得Bitmap对象 Bitmap bitmap = BitmapFactory.decodeR ...
- 修复Windows10系统的注册表?
在打开的管理员命令提示符窗口,输入如下命令: ———————————————————————————————— reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Mi ...
- 手动释放linux内存cache
总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑.而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下.最后,还附上我对这方法 ...