java初学者代码例子(求高手们帮忙修改简单的Java代码,修改后的代码越简单越好,最好有详细的注释,我是Java新手,谢谢!)
本文目录
- 求高手们帮忙修改简单的Java代码,修改后的代码越简单越好,最好有详细的注释,我是Java新手,谢谢!
- 初学者请求java源代码
- 求Java大神帮忙写一段代码 不要写的太复杂 我是初学者
- 一个简单的Java程序代码
求高手们帮忙修改简单的Java代码,修改后的代码越简单越好,最好有详细的注释,我是Java新手,谢谢!
a.首先书上的代码就是完整的一个类,但不是main类,这个类可以在其他类里面调用
b.你写的类其实就是加了main方法,但是你没有在main方法里调用你的下面的方法,
public class Student
{
static float height,weight;//成员变量定义
static String name,sex,no;//成员变量定义
public static void main(Stringargs){
setStudent(“李史“,“男“,“1号“);
}
static void setStudent(String n, String s, String o){//方法定义
name=n;sex=s;no=o;
System.out.println(“姓名:“+name + “\n性别:“+sex + “\n学号:“+no);
}
static void setWH(float w,float h){//方法定义
weight = w; height = h;
}
}
3.要是用课本上的,输出的结果完全一样
初学者请求java源代码
class Car{// 车辆属性 private String brand; // 品牌 private double engineDisplacement;// 排气量 private double speed;// 当前速度 private boolean status;// 启动状态 private double maxSpeed;// 最大速度 public double getSpeed () { return this.speed; } public Car(String brand, double engineDisplacement, double maxSpeed) { this.brand = brand; this.engineDisplacement = engineDisplacement; this.maxSpeed = maxSpeed; // 其他属性也要有初始值,不然执行出错。 this.speed = 0; this.status = false; } /** 启动 */ public void start() { this.status = true; printNowStatus (); } /** 关闭(熄火) */ public void stop() { // 只在速度为0时关闭(貌似楼上两位没仔细看题…) if (this.speed == 0) { this.status = false; } printNowStatus (); } /** 加速 */ public void speedUp() { // 只在启动时可以加速 if (this.status) { this.speed = this.speed + 20; if (this.speed 》 this.maxSpeed) { this.speed = this.maxSpeed; } } printNowStatus (); } /** 减速 */ public void slowDown() { // 只在启动时可以减速 if (this.status) { this.speed = this.speed - 10; if (this.speed 《 0) { this.speed = 0; } } printNowStatus (); } /** 状态打印,在每次启动,加减速,关闭时调用 */ private void printNowStatus () { System.out.println(“轿车【“ + this.brand + “】现在的启动状态是:“ + this.status + “速度是:“ + this.speed +“。“); }}public class TestCar{ public static void main(String args) { Car myCar = new Car (“红旗“, 2, 120); //启动 myCar.start(); // 循环加速到120 while (myCar.getSpeed() 《 120) { myCar.speedUp(); } //循环减速 while (myCar.getSpeed() 》 0) { myCar.slowDown(); } //关闭 myCar.stop(); }} /* 直接拿文本写的,我用的电脑没装jdk,楼主自己到Java开发环境下调试,应该没什么问题… */
求Java大神帮忙写一段代码 不要写的太复杂 我是初学者
import java.util.ArrayList;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;import java.util.TreeSet; public class Book implements Comparable《Book》{ int id; String name; String author; String press; public Book(int id, String name, String author, String press) { super(); this.id = id; this.name = name; this.author = author; this.press = press; } public String toString() { return “Book “; } public int compareTo(Book o) { if(this.id》o.id){ return 1; } if(this.id《o.id){ return -1; } return 0; } public static void main(String args) { Book b1=new Book(001, “java“, “吴教授“, “新华出版社“); Book b2=new Book(002, “java程序设计“, “张教授“, “延边出版社“); Book b3=new Book(003, “java自学指导“, “刘教授“, “大地出版社“); //采用set方式储存,这样的话需要实现Comparable接口 Set《Book》 s=new TreeSet《Book》(); s.add(b1); s.add(b2); s.add(b3); //采用list方式储存 ArrayList《Book》 al=new ArrayList《Book》(); al.add(b1); al.add(b2); al.add(b3); //采用map方式储存 Map《Integer, Book》 m=new TreeMap《Integer, Book》(); m.put(b1.id, b1); m.put(b2.id, b2); m.put(b3.id, b3); //遍历List System.out.println(“List 输出:“); for (int i = 0; i 《 al.size(); i++) { System.out.println(al.get(i)); } System.out.println(); //采用迭代遍历set System.out.println(“set 输出:“); Iterator《Book》 i=s.iterator(); while(i.hasNext()){ System.out.println(i.next()); } System.out.println(); //读取map里的值 System.out.println(“map 输出:“); System.out.println(m.get(b1.id)); System.out.println(m.get(b2.id)); System.out.println(m.get(b3.id)); } } 这样看得懂吧。
一个简单的Java程序代码
package com.zpp;public class Charge { public static void main(String args) { if(args.length ==0) { System.out.println(“parameter error!“); System.out.println(“java com.zpp.Charge “); return; } int min = Integer.parseInt(args); double money = 0.0; if (min 《= 0) { money =0.0; System.out.println(“not money“); } else if (min 《= 60) { money = 2.0; } else { money = 2.0 + (min - 60) * 0.01; } System.out.println(“please pay: “ + money); }} 编译:javac -d . Charge.java运行:java com.zpp.Charge 111
更多文章:

carrot cake(请指点下Carrot cake的家常做法)
2025年2月19日 21:20

remediation(SARemediation可以删除吗)
2025年4月4日 23:30

cxf 和http restful的区别?如何搭建基于cxf的webservice服务端
2025年2月9日 02:50

焦点图的作用(js通栏焦点图居中的解决办法,css样式设置不起作用,不知js里是否添加了宽度,图片始终不居中)
2025年3月23日 10:40

qpython3官方版下载(手机版qpython如何下载pygame)
2025年4月2日 01:10