很简单的java代码,大家帮我解释一下
加上一个调用类可以比较好理解吧。
public class Test{
public static void main(String[] args)
{
Son s = new Son();
s.drive();
s.yikusitian();
}
}
//ggf55555 说的很对,子类可以直接调用父类的任何非私有方法
//但是儿子类的苦思甜了最好改一下。
public class Son extends Father{
String lineName;
void drive(){
System.out.println("BMW");// 宝马?BMW?
}
void yikusitian(){
drive();
}
}
void yikusitian(){
super.drive(); // 加上super, 都忆苦思甜了,应该调用父类的
}
//输出结果
BMW
拉平板车
求一段简单JAVA代码 非常简单
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Random;
public?class?StudentList?{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
List<Integer>?data?=?new?ArrayList<Integer>();
List<Integer>?list1?=?new?ArrayList<Integer>();
List<Integer>?list2?=?new?ArrayList<Integer>();
List<Integer>?list3?=?new?ArrayList<Integer>();
List<Integer>?list4?=?new?ArrayList<Integer>();
List<Integer>?list5?=?new?ArrayList<Integer>();
for(int?i=1;i<=31;i++){
data.add(i);
}
Random?r?=?new?Random();
int?sum?=?31;
????????for(int?i=0;i<31;i++){
???????? int?index?=?r.nextInt(sum);
???????? sum--;
???????? if(i<7){
???????????? list1.add(data.get(index));
???????? }else?if(i<14){
???????????? list2.add(data.get(index));
???????? }else?if(i<21){
???????????? list3.add(data.get(index));
???????? }else?if(i<28){
???????????? list4.add(data.get(index));
???????? }else{
???????????? list5.add(data.get(index));
???????? }
???????? data.remove(index);
????????}
????????for(int?i=1;i<=5;i++){
???????? System.out.println("第"+i+"组数据是:");
???????? if(i?==?1){
???????? for(int?j?:?list1){
???????? System.out.print(j+"??");
???????? }
???????? System.out.println();
???????? }
???????? if(i?==?2){
???????? for(int?j?:?list2){
???????? System.out.print(j+"??");
???????? }
???????? System.out.println();
???????? }
???????? if(i?==?3){
???????? for(int?j?:?list3){
???????? System.out.print(j+"??");
???????? }
???????? System.out.println();
???????? }
???????? if(i?==?4){
???????? for(int?j?:?list4){
???????? System.out.print(j+"??");
???????? }
???????? System.out.println();
???????? }
???????? if(i?==?5){
???????? for(int?j?:?list5){
???????? System.out.print(j+"??");
???????? }
???????? System.out.println();
???????? }
????????}
}
}
测试结果:
第1组数据是:
18??14??23??27??24??17??30??
第2组数据是:
7??13??9??28??3??12??26??
第3组数据是:
16??19??15??31??21??2??20??
第4组数据是:
1??11??8??29??5??22??4??
第5组数据是:
10??25??6
请帮我补全几个JAVA程序代码
class Trangle
{
double sideA,sideB,sideC,area,length;
boolean boo;
public Trangle(double a,double b,double c)
{
a=sideA;
b=sideB;
c=sideC;
if(a+b>c && a+c>b && a+c>b)
{
boo=true;
}
else
{
boo=false;
}
}
double getLength()
{
return sideA+sideB+sideC;
}
public double getArea()
{
if(boo)
{
double p=(sideA+sideB+sideC)/2.0;
area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)) ;
return area;
}
else
{
System.out.println("不是一个三角形,不能计算面积");
return 0;
}
}
public void setABC(double a,double b,double c)
{
a=sideA;
b=sideB;
c=sideC;
if(a+b>c && a+c>b && a+c>b)
{
boo=true;
}
else
{
boo=false;
}
}
}
class Lader
{
double above,bottom,height,area;
Lader(double a,double b,double h)
{
a=above;b=bottom;h=height;
}
double getArea()
{
return (above+bottom)*height/2;
}
}
class Circle
{
double radius,area;
Circle(double r)
{
r=radius;
}
double getArea()
{
return Math.PI *radius*radius;
}
double getLength()
{
return 2*Math.PI*radius;
}
void setRadius(double newRadius)
{
radius=newRadius;
}
double getRadius()
{
return radius;
}
}
public class AreaAndLength
{
public static void main(String args[])
{
double length,area;
Circle circle=null;
Trangle trangle;
Lader lader;
circle=new Circle(10);
trangle=new Trangle(3,4,5);
lader=new Lader(3,4,5);
length= circle.getLength();
System.out.println("圆的周长:"+length);
area=circle.getArea();
System.out.println("圆的面积:"+area);
length= trangle.getLength();
System.out.println("三角形的周长:"+length);
area=trangle.getArea();
System.out.println("三角形的面积:"+area);
area=lader.getArea();
System.out.println("梯形的面积:"+area);
trangle.setABC(12, 34, 1);
area=trangle.getArea();
System.out.println("三角形的面积:"+area);
length= trangle.getLength();
System.out.println("三角形的周长:"+length);
}
}
刚学JAVA,求一个简单的JAVA代码,要正确,以及运行方式。
public class hh {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hi");
}
}
要好简单就有好简单
Java中的简单代码
这个代码的作用是在你程序所在的盘下生成文件,你把程序放在C盘下运行就生成C盘下的文件。
如果想生成指定盘符下的文件,则可以修改代码:
File fDir=new File(File.separator);//分隔符 separator
为:
File fDir=new File(“d://”);//分隔符 separator