又是Java小问题。。

来源:百度知道 编辑:UC知道 时间:2024/09/21 12:27:52
import java.util.*;
public class Rectangular
{
Scanner s=new Sanner(System.in);
int a=s.nextInt();
int b=s.nextInt();
Rectangular x=new Rectangular(a,b);
System.out.println(x.gets());//问题在这里
System.out.println(x.getc());//问题在这里
}
//s是面积,c是周长,a和b是长和宽。
class Rcctangular
{
private int a;
private int b;
public Rectangular()
{

}
public Rectangluar(int a,int b)
{
this.a=a;
this.b=b;
}
public int a()
{
return this.a;
}
public int b()
{
return this.b;
}
public double gets()
{
return a*b;
}
public double getc()
{
return 2*(a+b);
}
}

D:\Rectagnular.java:8: 需要 <标识符>
System.out.println(x.gets());
^
D:\Rectagnular.java:9: 需要 <标识符>
System.out.println(x.getc());

//你没加主函数

import java.util.*;
public class Rectangular
{
public static void main(String[] args) {
Scanner s=new Sanner(System.in);
int a=s.nextInt();
int b=s.nextInt();
Rectangular x=new Rectangular(a,b);
System.out.println(x.gets());//问题在这里
System.out.println(x.getc());//问题在这里
}
}
//s是面积,c是周长,a和b是长和宽。
class Rcctangular
{
private int a;
private int b;
public Rectangular()
{

}
public Rectangluar(int a,int b)
{
this.a=a;
this.b=b;
}
public int a()
{
return this.a;
}
public int b()
{
return this.b;
}
public double gets()
{
return a*b;
}
public double getc()
{
return 2*(a+b);
}
}