public static void main(String[] args) {
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比鐵門關(guān)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式鐵門關(guān)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鐵門關(guān)地區(qū)。費(fèi)用合理售后完善,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設(shè)置為1.0的不帶參數(shù)的構(gòu)造方法
public Square(){
side = 1.0;
}
//一個構(gòu)造方法,它帶有一個參數(shù)side,并使用Square類的setSide方法來設(shè)置變量side
public Square(double side){
setSide(side);
}
//**********************************************
//一個setSide方法,該方法可將變量side的值設(shè)置為方法的參數(shù)值,
//還要確保side不能小于0.0,如果小于,則使用默認(rèn)值
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點(diǎn)抗 puteArea();
}
}
/*java中,有兩個類A和B,B類中包含有參數(shù)構(gòu)造方法b1和無參數(shù)方法b2,
* 那在A類中new個B類對象并調(diào)用方法b2。
* 那么new的時候是不是要加參數(shù)?
* 調(diào)用方法b2的時候構(gòu)造方法是不是也調(diào)用了?*/
class A{
public A(){
System.out.println("System.out.println--調(diào)用無參的B的構(gòu)造方法");
B b=new B();//如果需要調(diào)用B的無參構(gòu)造方法,則不加參數(shù)
System.out.println("System.out.println--調(diào)用有參的B的構(gòu)造方法");
B b2=new B(7);//如果需要調(diào)用有參的構(gòu)造方法,則new的時候則添加參數(shù),調(diào)用無參構(gòu)造方法。
}
}
class B{
public B(){
System.out.println("調(diào)用無參構(gòu)造方法");
}
public B(int b2){
System.out.println("調(diào)用有參構(gòu)造方法");
}
}
public class TestABMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
A a=new A();
}
}
代碼如圖:
運(yùn)行結(jié)果如圖:
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("請輸入要打印的行數(shù):"); String str=in.readLine(); r=Integer.valueOf(str).intValue(); } catch(Exception e) { System.out.println("您輸入的數(shù)據(jù)有誤。"); return; } for (int i=1;i=5;i++) { for(int j=1;j=5;j++) { System.out.print("*"); } System.out.println(); } }}