正文描述:《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. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。