锁定老帖子 主题:Java每日一题22
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-04
本人现在正在找工作,哪位能介绍哈子
|
|
返回顶楼 | |
发表时间:2009-03-05
ccjsjymg 写道 贴一个,不知道是不是这个意思。。。。。。。。 Java代码 package util; import java.util.Scanner; public class ScanerChar { private static final String str="qeirqndfadsrweqewrqewr"; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String ss = scanner.nextLine(); int flag = 0; for(int i = 0;i < ss.length();i++){ char c = ss.charAt(i); if(str.indexOf(String.valueOf(c).toLowerCase()) != -1){ flag++; } } if(flag == ss.length()){ System.out.println("SUCCESS"); }else{ System.out.println("FAIL"); } } } package util; import java.util.Scanner; public class ScanerChar { private static final String str="qeirqndfadsrweqewrqewr"; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String ss = scanner.nextLine(); int flag = 0; for(int i = 0;i < ss.length();i++){ char c = ss.charAt(i); if(str.indexOf(String.valueOf(c).toLowerCase()) != -1){ flag++; } } if(flag == ss.length()){ System.out.println("SUCCESS"); }else{ System.out.println("FAIL"); } } } 恩就是这个意思,不过因为输入的格式是a b,你的方法会将空格也算进去,比较的时候就有问题了 |
|
返回顶楼 | |
发表时间:2009-03-05
呵呵
|
|
返回顶楼 | |
发表时间:2009-03-05
package oneDayOneTest;
import java.util.Scanner; /** * 有一个字符串String str="qeirqndfadsrweqewrqewr",从键盘输入任意多个字符, * 例如输入:a b e,判断str中是否完全包含a b e三个字符 * (即字符串中既要包含a,也要包含b,还要包含e), * 如果完全包含,输出success,否则输出failed * @author cbo * */ public class March_4 { public static void main(String[] args){ String str="qeirqndfadsrweqewrqewr"; Scanner scan=new Scanner(System.in); while(scan.hasNext()) { String inputStr=scan.next(); boolean b=true; for(int i=0;i<inputStr.length();i++) { String c=String.valueOf(inputStr.charAt(i)); System.out.println("c="+c); if(!str.contains(c)) b=false; } if(b) System.out.println("success!"); else System.out.println("fail!"); } } } |
|
返回顶楼 | |
发表时间:2009-03-05
package oneDayOneTest; import java.util.Scanner; /** * 有一个字符串String str="qeirqndfadsrweqewrqewr",从键盘输入任意多个字符, * 例如输入:a b e,判断str中是否完全包含a b e三个字符 * (即字符串中既要包含a,也要包含b,还要包含e), * 如果完全包含,输出success,否则输出failed * @author cbo * */ public class March_4 { public static void main(String[] args){ String str="qeirqndfadsrweqewrqewr"; Scanner scan=new Scanner(System.in); while(scan.hasNext()) { String inputStr=scan.next(); boolean b=true; for(int i=0;i<inputStr.length();i++) { String c=String.valueOf(inputStr.charAt(i)); System.out.println("c="+c); if(!str.contains(c)) b=false; } if(b) System.out.println("success!"); else System.out.println("fail!"); } } } |
|
返回顶楼 | |
发表时间:2009-03-05
我想问一下 ccjsjymg 这样的标准的java代码怎么贴上来啊
|
|
返回顶楼 | |
发表时间:2009-03-05
这样行么
public class March_4 { public static void main(String[] args){ String str="qeirqndfadsrweqewrqewr"; Scanner scan=new Scanner(System.in); while(scan.hasNext()){ boolean b=true; String inputStr=scan.nextLine(); //替换inputStr中所有的空格符 //inputStr=inputStr.replaceAll(" ", ""); for(int i=0;i<inputStr.length();i++) { char c=inputStr.charAt(i); if(!Character.isWhitespace(c)){ String inputChar=String.valueOf(c); System.out.println("c="+c); if(!str.contains(inputChar)) b=false; } } if(b) System.out.println("success!"); else System.out.println("fail!"); } } } |
|
返回顶楼 | |
发表时间:2009-03-05
问一句,那如果输入字符串中有两个a,如a b a。那要要求String str="qeirqndfadsrweqewrqewr"中有两个a吗?还是一个a就可以?
|
|
返回顶楼 | |
发表时间:2009-03-05
static final String str = "qeirqndfadsrweqewrqewr"; public static void main(String[] args){ if (args == null || args.length < 1){ System.out.println("nothing"); return; } for (int i = 0; i < args.length; i++){ if (!str.contains(args[i])){ System.out.println("failed"); return; } } System.out.println("success"); } |
|
返回顶楼 | |
发表时间:2009-03-06
import java.util.Scanner;
public class ScanerChar { /** * @param args */ private static final String str="qeirqndfadsrweqewrqewr"; public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); String ss = scanner.nextLine(); char [] a=str.toCharArray(); char [] b=ss.toCharArray(); int flag=0; for(int i=0;i<b.length;i++) { for(int j=0;j<a.length;j++) { if(a[j]==b[i]) { flag=1; break; }else flag=0; } } if(flag==0) System.out.println("fail"); else System.out.println("Sucess"); } } |
|
返回顶楼 | |