老板,对你有帮助的话,记得采纳哟。
public class Test01 {
public static void main(String[] args) {
//模拟数据(可根据自己情况) json格式
String json = "[{\"name\":\"张三\",\"grade\":\"80\"}," +
"{\"name\":\"李四\",\"grade\":\"70\"}," +
"{\"name\":\"张伟\",\"grade\":\"100\"}]";
List<Student> studentList = JSONArrayparseArray(json,Studentclass);
//提示学生人数
Systemoutprintln("当前学生人数为:"+studentListsize());
for (int i = 0; i <studentListsize() ; i++) {
Systemoutprintln(studentListget(i)getName()+" "
+ studentListget(i)getGrade());
}
//排序 按成绩降序
Collectionssort(studentList, new Comparator<Student>() {
@Override
public int compare(Student o1, Student o2) {
return (int) (o2getGrade()-o1getGrade());
}
});
//取成绩最高前两个学生信息
Systemoutprintln("成绩第一名和第二名的学生和成绩如下:");
for (int i = 0; i <studentListsize(); i++) {
if (i>1) break;
Systemoutprintln(studentListget(i)getName()+" "
+studentListget(i)getGrade());
}
}
}
//封装学生信息类
class Student{
private String name;
private double grade;
public Student() {
}
public String getName() {
return name;
}
public void setName(String name) {
thisname = name;
}
public double getGrade() {
return grade;
}
public void setGrade(double grade) {
thisgrade = grade;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", grade='" + grade + '\'' +
'}';
}
}
运行效果截图:
随着JAVA行业日益的发展,高薪资也吸引到各行各业的从业者。下面就推荐几本JAVA经典教材供大家参考:
1 《Java经典实例》收集了Java开发人员经常遇到的成百个问题的解决方案,涵盖了Java应用的方方面面,堪称讲述Java应用的百科全书。
2 《Java 实时编程》主要讲述使用Java RTS进行Java实时编程的各类主题。主要内容包括3个部分:第一部分"实时计算概念",明确定义计算领域中的实时概念,并讨论了许多实时应用程序设计和开发的理论;第二部分"高级Java RTS",提供充足的示例代码来说明Java RTS的内部运作机制及其使用;第三部分"使用Java RTS",讨论了实际的案例研究。
3 《Java网络编程精解》,通过这本书读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。
import javautilScanner;
//判断输入的是不是整数
public class ArrySort {
public static void main(String args[]){
Scanner scan=new Scanner(Systemin);
String str =scannext();
int Num=0;
try {
Num = IntegerparseInt(str);
} catch (NumberFormatException e) { //捕获异常,并且处理
Systemoutprintln("你输入的是非法数字");
}
Systemoutprintln("你输入的是整数"+Num);
}
}
}
我用C#来写(注意,更多的请直接到我的个人博客,点击, >
import javautilVector;
//抽象宝藏类
public abstract class Treature {
private Vector<Eudemon> ct=null;
//增加保护神
public abstract void addObserver(int n);
//删除保护神
public abstract void deleteObserver(int n);
//通知保护神
public abstract void notifyObservers();
//探测宝藏是否改变
public abstract void hasChanged();
//标记宝藏状态已更动方法
public abstract void setChanged();
//复位状态变化标志
public abstract void clearChanged();
//返回宝藏守护神数目
public abstract int countObserver();
}
//金子类
public class Gold extends Treature{
private String State="山洞";
private int servers=10;
private int gold=5;
private int cc=0;
public String getState() {
return State;
}
public void setState(String state) {
if(!stateequals(thisState))
{
thisnotifyObservers();
}
}
@Override
public void addObserver(int n) {
Systemoutprintln("添加"+n+"个金子的守护神");
servers=servers+n;
}
@Override
public void clearChanged() {
thisgold=5;
thisState="山洞";
thishasChanged();
}
@Override
public int countObserver() {
return thisservers;
}
@Override
public void deleteObserver(int n) {
// TODO Auto-generated method stub
Systemoutprintln("删除"+n+"个金子守护神");
thisservers=thisservers-n;
}
@Override
public void hasChanged() {
Systemoutprintln("已经有人动过金子了!");
Lion l=new Lion();
lupdate();
thissetChanged();
}
@Override
public void notifyObservers() {
Systemoutprintln("有人动了金子!");
thishasChanged();
}
@Override
public void setChanged() {
// TODO Auto-generated method stub
thiscc++;
}
}
//抽象守护神类
public abstract class Eudemon {
public abstract void update();
}
//保护神类
public class Lion extends Eudemon{
@Override
public void update() {
Systemoutprintln("我是芙蓉姐姐保护神,我要恶心死你!");
}
}
//尼古拉斯。凯奇类
public class Cage {
public void touchTreatuer()
{
Gold gg=new Gold();
ggsetState("我家");
}
}
//测试类
import orgjunitBeforeClass;
import orgjunitTest;
public class Ceshi {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@Test public void inner()
{
Cage cg=new Cage();
cgtouchTreatuer();
}
}
你好。学习web需要准备的:
1、坚实的java基础
2、tomcat服务器
3、一定的html+css+javascript知识
4、servlet+jsp知识
5、模式1和模式2开发
把上面的都学好了,就可以做一个简单的开发了。一个项目的代码比较长,贴出来也没有任何意义,如果楼主没有上面的知识,有代码也不能运行。所以建议你还是先学,慢慢练,很快就接触到例子了。
以上就是关于怎么用Java完整代码表示以下案例全部的内容,包括:怎么用Java完整代码表示以下案例、JAVA经典教材、谁发一个java中try{}catch{}用于判断的一个简单案例,谢谢!!!!!!!!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)