JAVA编程题全集_50题及答案.doc

JAVA编程题全集_50题及答案.doc

ID:58852296

大小:96.00 KB

页数:89页

时间:2020-09-23

JAVA编程题全集_50题及答案.doc_第1页
JAVA编程题全集_50题及答案.doc_第2页
JAVA编程题全集_50题及答案.doc_第3页
JAVA编程题全集_50题及答案.doc_第4页
JAVA编程题全集_50题及答案.doc_第5页
资源描述:

《JAVA编程题全集_50题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、写一个函数,例如:给你的abc则输出abcacbbacbcacabcbaimport java.util.ArrayList;  import java.util.List;    public class NumTest {        public static void main(String[] args) {          String s="ABCD";//原字符串          List result = list(s, "");//列出字符的组合,放入result     

2、     System.out.println(result.size());;          System.out.println(result);      }      /**      * 列出基础字符串(base)的所有组合      * @param base 以该字符串作为基础字符串,进行选择性组合。      * @param buff 所求字符串的临时结果      * @param result 存放所求结果      */      public static List l

3、ist(String base,String buff){          List result = new ArrayList();//存放结果信息。          if(base.length()<=0){              result.add(buff);          }          for(int i=0;i temp = list(new StringB

4、uilder(base).deleteCharAt(i).toString(),buff+base.charAt(i));              result.addAll(temp);                        }          return result;      }  }+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++public static void main(String[] args

5、) {      String s="ABCD";//原字符串      List result = new ArrayList();//存放结果信息。      list(s, "", result);//列出字符的组合,放入result      System.out.println(result.size());;      System.out.println(result);  }    /**  * 列出基础字符串(base)的所有组合  * @param base 以该

6、字符串作为基础字符串,进行选择性组合。  * @param buff 所求字符串的临时结果  * @param result 存放所求结果  */  public static void list(String base,String buff,List result){      if(base.length()<=0){          result.add(buff);      }      for(int i=0;i

7、ew StringBuilder(base).deleteCharAt(i).toString(),buff+base.charAt(i),result);      }  } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++写一个函数,给你一个字符串倒序输出来publicStringgetString(Stringstr){if(str!=null){StringnewStr="";for(inti=0;i

8、th();i++){charc=str.charAt(str.length()-1-i);newStr=newStr+c;}returnnewStr;}else{returnnull;}}不使用中间变量把两个变量的值互换inta=10;intb=100;a=a*b;b=a/b;a=a/b;System.out.print("a="+a+"b="+b);折半查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。