不就是一個for循環搞定嗎?
網站建設哪家好,找創新互聯公司!專注于網頁設計、網站建設、微信開發、微信小程序定制開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了鐵東免費建站歡迎大家使用!
import java.util.Scanner;
public class test{
//定義青蛙的數量
private static int flogNum = 0;
//遞歸輸入青蛙的數量
private static void inputFlogNumber(){
System.out.print("請輸入青蛙的數量:");
//因為輸入不是數字的時候會出現異常,所以加try...catch..代碼塊
try {
Scanner inputNum = new Scanner(System.in);
flogNum = inputNum.nextInt();
//青蛙的數量不能小于0,否則遞歸調用該方法
if (flogNum 1) {
System.out.println("青蛙數量不能小于1!,請重新輸入!");
System.out.println("");
inputFlogNumber();
}
//當輸入滿足條件的時候輸出
for (int i = 1; i = flogNum; i++) {
System.out.println( i +"只青蛙"+i * 2+"條腿,撲通撲通跳下水,");
}
//當出現異常時候的處理(輸入一個非整數或不是個整數時),提示錯誤然后遞歸調用方法
} catch (Exception e) {
System.out.println("");
System.out.println("你輸入的不是數字!請重新輸入!");
inputFlogNumber();
}
}
public static void main(String[] args) {
inputFlogNumber();
}
}
假設這青蛙的順序為:綠3-綠2-綠1 空位 紅1-紅2-紅3 這樣看的懂吧,然后執行以下步驟(別看錯了哦):紅1 綠1 綠2 紅1 紅2 紅3 綠1 綠2 綠3 紅1 紅2 紅3 綠2 綠3 完成
import java.util.Scanner;
public class Tian{
public static void main(String []args){
Scanner sca=new Scanner(System.in);
System.out.println("請輸入白天向上爬m(2 = m =10)尺");
int m;
m=sca.nextInt();
System.out.println("請輸入晚上向下滑n(1 = n m )尺");
int n;
n=sca.nextInt();
System.out.println("請輸入井深h(10 = h = 2000000000)尺");
int h;
h=sca.nextInt();
int a=(int)(h-m)/(m-n)+1;
System.out.println("小青蛙第"+a+"天可以爬上來");
}
}
還是耐著性子給你做完了望采納。。。
第七題
/**
*?動物抽象類
*/
public?abstract?class?Animal?{
//顏色
private?String?color;
//類別
private?String?type;
//吃飯
public?abstract?void?eat();
//叫
public?abstract?void?cry();
//get?set方法省略。。。
}
/**
*?游泳的接口
*/
public?interface?Swimable?{
//游泳
public?void?swim();
}
/**
*?兔子類
*/
public?class?Rabbit?extends?Animal?{
@Override
public?void?eat()?{
System.out.println("小兔幾吃蘿卜。。。");
}
@Override
public?void?cry()?{
System.out.println("小兔幾呵呵噠。。。");
}
}
/**
* 青蛙類
*/
public?class?Frog?extends?Animal?implements?Swimable?{
public?void?swim()?{
System.out.println("青蛙會蛙泳。。。");
}
@Override
public?void?eat()?{
System.out.println("青蛙吃昆蟲。。。");
}
@Override
public?void?cry()?{
System.out.println("青蛙呱呱叫。。。");
}
}
public?class?Test?{
public?static?void?main(String[]?args)?{
//兔子
Rabbit?rabbit?=?new?Rabbit();
rabbit.eat();
rabbit.cry();
//青蛙
Frog?frog?=?new?Frog();
frog.eat();
frog.cry();
frog.swim();
}
}
第八題
/**
*?學生類
*/
public?class?Student?{
//學號
private?String?id;
//姓名
private?String?name;
//性別
private?char?gender;
//年齡
private?int?age;
public?Student(String?id,?String?name,?char?gender,?int?age)?{
this.id?=?id;
this.name?=?name;
this.gender?=?gender;
this.age?=?age;
}
//獲得學號、姓名、性別、年齡
public?String?toString()?{
return?"學號:"+id?+"??姓名:"?+?name?+?"???性別:"?+?gender?+?"??年齡:"?+?age;
}
//修改年齡
public?void?changeAge(int?range)?{
age?=?range;
}
//get?set方法省略。。。
}
public?class?Test?{
public?static?void?main(String[]?args)?{
Student?s?=?new?Student("alibb008",?"杰克馬",?'公',?18)?;
System.out.println(s.toString());
s.changeAge(50);
System.out.println(s.toString());
}
}
感慨啊。。。
網站標題:青蛙交換java代碼的簡單介紹
瀏覽路徑:http://www.yijiale78.com/article36/ddjodsg.html
成都網站建設公司_創新互聯,為您提供電子商務、靜態網站、全網營銷推廣、虛擬主機、做網站、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯