一道Java题:(跪求答案)
开发一个标题为“FlipFlop”的游戏应用程序。它从1计数到100,遇到3的倍数就替换为单词“Flip",5的倍数就替换为单词"Flop",既为3的倍数又为5的倍数则替...
开发一个标题为“FlipFlop”的游戏应用程序。它从1计数到100,遇到3的倍数就替换为单词“Flip",5的倍数就替换为单词"Flop",既为3的倍数又为5的倍数则替换为单词”FlipFlop"。
可能要用到continue语句
谢谢~ 展开
可能要用到continue语句
谢谢~ 展开
展开全部
这个最快!也不用continue;
public String numPrint(int num)
{
boolean unNormal = false;
String str="";
if(num%3==0){
str="Flip";
unNormal = true;
}
if(num%5==0){
str +="Flop";
unNormal = true;
}
if (unNormal == false){
str = num;
}
return str;
}
public String numPrint(int num)
{
boolean unNormal = false;
String str="";
if(num%3==0){
str="Flip";
unNormal = true;
}
if(num%5==0){
str +="Flop";
unNormal = true;
}
if (unNormal == false){
str = num;
}
return str;
}
展开全部
public class Game {
public static void main(String[] args) {
for(int i = 1;i<=100;i++){
if(i<3){
System.out.print(i+" ");
continue;
}
if(i%3==0){
if(i%5==0){
System.out.print("FlipFlop ");
}else{
System.out.print("Flip ");
}
}else if(i%5==0){
System.out.print("flop ");
}else{
System.out.print(i+" ");
}
}
}
}
public static void main(String[] args) {
for(int i = 1;i<=100;i++){
if(i<3){
System.out.print(i+" ");
continue;
}
if(i%3==0){
if(i%5==0){
System.out.print("FlipFlop ");
}else{
System.out.print("Flip ");
}
}else if(i%5==0){
System.out.print("flop ");
}else{
System.out.print(i+" ");
}
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public String numPrint(int num)
{
String str="";
if(num%3==0&&num%5!=0){
str="Flip";
}else if(num%5==0&&num%3!=0){
str="Flop";
}
else if(num%3==0&&num%5==0){
str="FlipFlop";
}
return str;
}
{
String str="";
if(num%3==0&&num%5!=0){
str="Flip";
}else if(num%5==0&&num%3!=0){
str="Flop";
}
else if(num%3==0&&num%5==0){
str="FlipFlop";
}
return str;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询