數青蛙編程
『壹』 寫出青蛙歌謠的java編程「一隻青蛙兩條腿,撲通撲通跳下水,…」
不就是一個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();
}
}
『貳』 井的深度為N米,一隻青蛙在井底,每次跳3米高,滑落1米編程計算該青蛙需要跳躍多少次能跳出該井
九的深度是n米一隻青蛙,每次跳三米滑一米的情況下,他跳15次
『叄』 c語言編程題"一隻青蛙掉入35米深的井中,它第一天白天往上跳6米,晚上又下滑5米
#include<stdio.h>
intmain()
{
intn=35;
floath=0,drop=5;
intday=0;
while(h<n)
{
if(day!=0)
{
h-=drop;//夜晚下滑drop米
drop/=2;
}
day++;
h+=6;//白天爬6米
}
printf("總共需要%d天 ",day);
return0;
}
『肆』 java編程,青蛙跳井問題
public class Demo
{
public static void main(String[] args)
{
int deep=20,up=3,down=2,days=0;
while(deep>=3)
{
deep-=1;
days++;
}
System.out.println("青蛙需用"+days+"天才能從井中爬出!");
}
}
『伍』 JAVA編程題求解
這種作業,最好還是結合書上知識,理解清楚老師布置的目的、怎麼實現的
public class Frog {
private String name;
private Integer distance = 0;
//跳躍方法
void jump() {
//隨機10-20
int jumpDistance = (int) (10 + Math.random() * (20 - 10 + 1));
this.distance += jumpDistance;
}
//帶名字構造方法
Frog(String name) {
this.name = name;
}
public static void main(String[] args) {
Frog a = new Frog("a");
Frog b = new Frog("b");
Frog c = new Frog("c");
Frog d = new Frog("d");
for (int i = 0; i < 10; i++) {
a.jump();
b.jump();
c.jump();
d.jump();
}
System.out.println(a.name + "總距離=" + a.distance);
System.out.println(b.name + "總距離=" + b.distance);
System.out.println(c.name + "總距離=" + c.distance);
System.out.println(d.name + "總距離=" + d.distance);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getDistance() {
return distance;
}
public void setDistance(Integer distance) {
this.distance = distance;
}
}
『陸』 青蛙爬井怎麼編程!求過程
跳的高度用正數,滑落的距離用負數,用-1的n次方控制符號,其中n指的是第n次位置變化。
『柒』 一口井深三十米,一隻青蛙往上爬,每天爬五米,每晚下滑三米,多少天可以上地面(編程題)
白天前進3米,晚上後退2米.也就是說每晝夜前進1米,27晝夜後前進27米,第288天就可以爬到地面了
『捌』 一隻青蛙一張嘴兩隻眼睛四條腿 六隻青蛙 多少只腿 (程序編程) 一隻青
咨詢記錄 · 回答於2021-11-04