public static void main(String[] args) {
創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比鐵門(mén)關(guān)網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式鐵門(mén)關(guān)網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鐵門(mén)關(guān)地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴(lài)。
Scanner s = new Scanner(System.in);
System.out.println("請(qǐng)輸入正方形的大小:");
int line = s.nextInt() // 正方形的邊長(zhǎng)
for (int i = 1; i = line; i++) { // 行
for (int j = 1; j = line; j++) { // 列
if (i == 1 || i == line) { // 如果是第一行或者是最后一行則輸出星號(hào)
System.out.print("* ");
} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列則輸出星號(hào)
System.out.print("* ");
} else {
System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列則輸出空格
}
}
System.out.print("\n"); // 換行
}
}
class Square{
//一個(gè)double類(lèi)型的private實(shí)例變量side
private double side;
static double NewSide;
//一個(gè)將side設(shè)置為1.0的不帶參數(shù)的構(gòu)造方法
public Square(){
side = 1.0;
}
//一個(gè)構(gòu)造方法,它帶有一個(gè)參數(shù)side,并使用Square類(lèi)的setSide方法來(lái)設(shè)置變量side
public Square(double side){
setSide(side);
}
//**********************************************
//一個(gè)setSide方法,該方法可將變量side的值設(shè)置為方法的參數(shù)值,
//還要確保side不能小于0.0,如果小于,則使用默認(rèn)值
public void setSide(double side){
if(side 0.0)
side = 1.0;
else
NewSide = side;
}
//****************************************
//一個(gè)getSide方法,獲取實(shí)例變量side的值
public double getSide(){
return NewSide;
}
//一個(gè)computeArea方法,計(jì)算Square對(duì)象的面積
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中,有兩個(gè)類(lèi)A和B,B類(lèi)中包含有參數(shù)構(gòu)造方法b1和無(wú)參數(shù)方法b2,
* 那在A類(lèi)中new個(gè)B類(lèi)對(duì)象并調(diào)用方法b2。
* 那么new的時(shí)候是不是要加參數(shù)?
* 調(diào)用方法b2的時(shí)候構(gòu)造方法是不是也調(diào)用了?*/
class A{
public A(){
System.out.println("System.out.println--調(diào)用無(wú)參的B的構(gòu)造方法");
B b=new B();//如果需要調(diào)用B的無(wú)參構(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í)候則添加參數(shù),調(diào)用無(wú)參構(gòu)造方法。
}
}
class B{
public B(){
System.out.println("調(diào)用無(wú)參構(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("請(qǐng)輸入要打印的行數(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(); } }}
網(wǎng)站欄目:java用類(lèi)正方形代碼 java求正方形的面積
新聞來(lái)源:http://muchs.cn/article32/ddcgepc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站排名、電子商務(wù)、App設(shè)計(jì)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容