十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
public static void main(String[] args) {
创新互联-专业网站定制、快速模板网站建设、高性价比铁门关网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式铁门关网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖铁门关地区。费用合理售后完善,10余年实体公司更值得信赖。
Scanner s = new Scanner(System.in);
System.out.println("请输入正方形的大小:");
int line = s.nextInt() // 正方形的边长
for (int i = 1; i = line; i++) { // 行
for (int j = 1; j = line; j++) { // 列
if (i == 1 || i == line) { // 如果是第一行或者是最后一行则输出星号
System.out.print("* ");
} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列则输出星号
System.out.print("* ");
} else {
System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列则输出空格
}
}
System.out.print("\n"); // 换行
}
}
class Square{
//一个double类型的private实例变量side
private double side;
static double NewSide;
//一个将side设置为1.0的不带参数的构造方法
public Square(){
side = 1.0;
}
//一个构造方法,它带有一个参数side,并使用Square类的setSide方法来设置变量side
public Square(double side){
setSide(side);
}
//**********************************************
//一个setSide方法,该方法可将变量side的值设置为方法的参数值,
//还要确保side不能小于0.0,如果小于,则使用默认值
public void setSide(double side){
if(side 0.0)
side = 1.0;
else
NewSide = side;
}
//****************************************
//一个getSide方法,获取实例变量side的值
public double getSide(){
return NewSide;
}
//一个computeArea方法,计算Square对象的面积
public void computeArea(){
double area = 0;
area = NewSide*NewSide;
System.out.println("The Square Area is " + area);
}
public static void main(String[] args){
Square s = new Square(6);
s点抗 puteArea();
}
}
/*java中,有两个类A和B,B类中包含有参数构造方法b1和无参数方法b2,
* 那在A类中new个B类对象并调用方法b2。
* 那么new的时候是不是要加参数?
* 调用方法b2的时候构造方法是不是也调用了?*/
class A{
public A(){
System.out.println("System.out.println--调用无参的B的构造方法");
B b=new B();//如果需要调用B的无参构造方法,则不加参数
System.out.println("System.out.println--调用有参的B的构造方法");
B b2=new B(7);//如果需要调用有参的构造方法,则new的时候则添加参数,调用无参构造方法。
}
}
class B{
public B(){
System.out.println("调用无参构造方法");
}
public B(int b2){
System.out.println("调用有参构造方法");
}
}
public class TestABMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
A a=new A();
}
}
代码如图:
运行结果如图:
IMPORT java.io.BufferedReader;IMPORT java.io.InputStreamReader;public class Square { public static void main(String[] args) { int r; try {BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.print("请输入要打印的行数:"); String str=in.readLine(); r=Integer.valueOf(str).intValue(); } catch(Exception e) { System.out.println("您输入的数据有误。"); return; } for (int i=1;i=5;i++) { for(int j=1;j=5;j++) { System.out.print("*"); } System.out.println(); } }}