写出青蛙歌谣的java编程“一只青蛙两条腿,扑通扑通跳下水,…”

写出青蛙歌谣的java编程“一只青蛙两条腿,扑通扑通跳下水,…”,第1张

不就是一个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 = 1i <= flogNumi++) {

System.out.println( i +"只青蛙"+i * 2+"条腿,扑通扑通跳下水,")

}

//当出现异常时候的处理(输入一个非整数或不是个整数时),提示错误然后递归调用方法

} catch (Exception e) {

System.out.println("")

System.out.println("你输入的不是数字!请重新输入!")

inputFlogNumber()

}

}

public static void main(String[] args) {

inputFlogNumber()

}

}

这种作业,最好还是结李数信合书上知识,理解清楚老师布置的目的、怎么实现的

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 = 0i <10i++) {

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

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12542075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存