小编coo*_*ook的帖子

基本递归

这是我从学校收到的作业问题.问题是,写一个名为capitalizer的方法,它将获取字符串"ownage",然后显示(不必返回)它的所有可能的大写,例如"OwNaGE"或"OWnAGE".它不必为每个字符串工作,只需要"ownage"这个词就足够了,它必须通过递归来完成.

这是我到目前为止所拥有的.

import java.util.*;

class MethodAssign2{
   static void capitalizer(String a,int b){
      if(b==-1){
         System.out.println("worked?");
      }else{
         char[] achars = a.toCharArray();
         achars[b] -= 32;
         String caplet = new String(achars);
         System.out.println(caplet);
         System.out.println(a);
         capitalizer(caplet,b-1);
         capitalizer(a,b-1);
      }
   }
   public static void main(String[]args){
      String word = "ownage";
      capitalizer(word,word.length()-1);
   }
}
Run Code Online (Sandbox Code Playgroud)

我的思绪现在完全混乱了.好像我有很多重复的案例.你们认为我接近正确的解决方案吗?如何使基本情况下没有任何事情发生而不是打印出来?我该如何避免重复?任何人请帮助我,我会非常感激.

java recursion

5
推荐指数
1
解决办法
226
查看次数

如何修复swing和util计时器冲突?

我一直从事游戏任务,从未使用过util类.现在我需要使用File IO,所以我需要java.util中的Scanner.但现在每次运行程序时,都会显示"错误:对Timer的引用不明确,java.util中的java.util.Timer类和javax.swing中的类javax.swing.Timer匹配Timer myTimer;"

我该怎么办?

java swing

3
推荐指数
1
解决办法
3006
查看次数

如何从另一个类获取私有字段?

我有一个名为date的课程:

public class Date{
    private String monthAndDate;
    public Date(String inputMonthAndDate){
        monthAndDate = inputMonthAndDate;
    }
}
Run Code Online (Sandbox Code Playgroud)

我有另一个名为Patient的课程.是否可以从Date类获取monthAndDate的语法并将其传递给Patient类中的私有字段?

谢谢.

java

0
推荐指数
1
解决办法
290
查看次数

标签 统计

java ×3

recursion ×1

swing ×1