`
jythoner
  • 浏览: 609162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java每日一题22

阅读更多
开始新一轮的学习吧,今天来个比较有意思的
有一个字符串String str="qeirqndfadsrweqewrqewr",从键盘输入任意多个字符,例如输入:a b e,判断str中是否完全包含a b e三个字符(即字符串中既要包含a,也要包含b,还要包含e),如果完全包含,输出success,否则输出failed


我觉得可以试试集合类啊,或者正则啥的
6
5
分享到:
评论
21 楼 ping2010 2009-12-25  
ping2010 写道
像你这么理解,不如用equals()方法呢?!
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();  
       if(str.equals(ss)){
        System.out.println("SUCCESS") ;
        }else{
        System.out.println("FAIL");  
        }
     }  

像你这么理解,不如用equals()方法呢?!
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();  
       if(str.equals(ss)){
        System.out.println("SUCCESS") ;
        }else{
        System.out.println("FAIL");  
        }
     }  
20 楼 ping2010 2009-12-25  
像你这么理解,不如用equals()方法呢?!
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();  
       if(str.equals(ss)){
        System.out.println("SUCCESS") ;
        }else{
        System.out.println("FAIL");  
        }
     }  
19 楼 ytsunwei 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");

   }

18 楼 lupingui 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");
	}
17 楼 rambo_zheng 2009-03-05  
问一句,那如果输入字符串中有两个a,如a b a。那要要求String str="qeirqndfadsrweqewrqewr"中有两个a吗?还是一个a就可以?
16 楼 abo168 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!");
		}
	}

}
15 楼 abo168 2009-03-05  
我想问一下 ccjsjymg  这样的标准的java代码怎么贴上来啊
14 楼 abo168 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!");
		}
		
	}

}



13 楼 abo168 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!");
}

}

}
12 楼 ccjsjymg 2009-03-05  
呵呵
11 楼 jythoner 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 &lt; 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 &lt; 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,你的方法会将空格也算进去,比较的时候就有问题了
10 楼 ccjsjymg 2009-03-04  
本人现在正在找工作,哪位能介绍哈子
9 楼 ccjsjymg 2009-03-04  
贴一个,不知道是不是这个意思。。。。。。。。
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");
		}
	}
}

8 楼 jythoner 2009-03-04  
sky.huzhen 写道

什么意思 感觉有问题

快回来做新题吧,呵呵
7 楼 jythoner 2009-03-04  
wajmy 写道

我比较愚钝!看不明白什么意识。想做了 做不出来


快回来做新题吧,呵呵
6 楼 ccjsjymg 2009-03-04  
换得真快哈
5 楼 ccjsjymg 2009-03-04  
,这题有点意思????
4 楼 jythoner 2009-03-04  
题太破,我换题吧,呵呵
3 楼 sky.huzhen 2009-03-04  
是我错了
2 楼 sky.huzhen 2009-03-04  
什么意思 感觉有问题

相关推荐

    JAVA每日一题20

    【标题】"JAVA每日一题20"是一个关于Java编程的挑战题目,旨在提升开发者对Java语言的理解和应用能力。通常这类题目会涉及到Java的核心概念、语法特性或者常见问题的解决策略。 【描述】虽然描述部分为空,但根据...

    Java每日一题20160906

    Java每日一题20160906,每日一道Java编程题,提高自己

    JAVA每日一题11

    【标题】"JAVA每日一题11"是一个关于Java编程的日常练习问题,可能是从某个技术社区或博客中提取的。通常,这类题目旨在帮助开发者巩固基础,提升技能,或者探讨一些特定的Java编程概念。从提供的信息来看,我们无法...

    Java每日一题24(最后一题)

    NULL 博文链接:https://jythoner.iteye.com/blog/344407

    JAVA每日一题08

    标题“JAVA每日一题08”暗示我们今天将探讨与Java编程语言相关的技术问题,可能是某个挑战或难题的解决方案。由于没有提供具体的题目内容,我们可以从更广泛的Java知识角度出发,结合“源码”和“工具”这两个标签来...

    java每日一练练习

    根据给定的信息,我们可以归纳出以下几个关键的Java知识点: ### 1. 在屏幕上输出文本 ...这些练习题覆盖了Java语言的基础语法、控制结构以及面向对象编程的基本概念,非常适合初学者进行日常练习。

    每日一题20190628_java面试题_

    【标题】:“每日一题20190628_java面试题_”是指一个针对Java程序员的面试问题集合,可能包含各种Java编程语言、框架、设计模式以及系统架构等相关问题,旨在帮助求职者准备面试。 【描述】:“java面试题,参考...

    Java面试题-每日一题:String、StringBuffer、StringBuilder的区别

    Java面试题-每日一题:String、StringBuffer、StringBuilder的区别

    每日一题Java方向编程题答案day011

    在给定的编程题中,我们需要判断一个字符串是否为回文串。回文串是指正读反读都一样的字符串,例如"madam"或"level"。Java中,我们可以利用String类提供的方法来实现回文串的判断。解题思路是使用两个指针,一个从...

    每日一题Java方向选择题答案day011

    题目中给出了一个类A及其成员变量和方法的定义,询问了哪些调用是错误的,这涉及到对Java成员访问规则的理解。 以上知识点涵盖了Java多线程、序列化、面向对象设计、变量存储、类型转换、运算符优先级、方法存储、...

    Java方向每日一题day17_11月24日编程题答案1

    "Java方向每日一题day17_11月24日编程题答案1" 在本题中,我们需要解决一个火车进站的问题,给定n辆火车的编号,要求计算出所有可能的出站顺序。该问题可以使用栈来解决,因为栈的出栈顺序满足后进先出(Last In ...

    java方向每日一题day17_11月24日选择题答案1

    在题目中,有几道关于Java语言特性和语法的单选题: 1. 类实例化语句的正确选项是D。 2. 描述错误的Java语言特点选项是C,因为Java是面向对象的语言,而非面向过程。 3. 编译并运行给定的代码`public class Pvf{ ...

    基于LeetCode每日一题的Java编程语言设计源码分享

    本项目为LeetCode每日一题的Java编程语言解答源码,总计包含223个文件,包括202个Java源文件、7个Markdown文件、6个JSON文件、4个JAR包文件以及少量其他类型文件。这些源码旨在帮助开发者通过实践解决LeetCode上的...

    Java方向每日一题day18_11月25日编程题答案1

    【Java编程题解析】 在Java编程中,我们经常会遇到各种挑战性的题目,旨在提升我们的编程能力和算法思维。这里有两个不同的编程题目,让我们一一解析。 ### 题目1:DNA序列链接 - 找到GC比例最大的子串 #### 题目...

    Java方向每日一题day18_11月25日选择题答案1

    Java是一种面向对象的编程语言,其核心特性之一就是封装,这是OOP(面向对象编程)的三大特性之一,另外两个是继承和多态。封装的主要目的是保护数据的安全性,通过限制对类内部成员的直接访问,防止外部代码随意...

    java互联网面试题整理

    整理互联网常见面试题,为春招、校招和社招做准备。如若不能下载,关注公众号“每日技术分享”,可免费下载资源。

    2020年java常见面试题汇总%28附答案%29.pdf

    干货资源推荐: JVM干货调试视频教程分享 50份优秀Java求职者简历 SpringCloud前后端分离实战项目...本资源整理自互联网,仅供学习交流使用,请勿商用,坚持每日分享一套Java学习资源干货,一起提高,一起进步!!!

    leetcode每日一题总结.zip

    LeetCode的每日一题是平台上的一个特色功能,每天会发布一个新的编程题目,涵盖各种难度级别,从基础到进阶,涉及语言包括Java、Python、C++等。这些题目涵盖了数据结构(如数组、链表、栈、队列、树、图等)和算法...

    java面试题大全-葵花宝典 - 图形图像 - 道客巴巴

    【Java面试题大全-图形图像篇】 在Java面试中,图形图像处理是一个常见的技术领域,涉及到Java AWT(Abstract Window Toolkit)和Swing组件库,以及更高级的JavaFX。这些框架提供了创建用户界面和图形内容的能力。...

    leetcode-java:每日一题leetcode-java版

    本项目"leetcode-java:每日一题leetcode-java版"是针对LeetCode平台的Java解决方案集,旨在帮助Java开发者通过每日解决一个LeetCode题目来提高他们的算法理解和编程能力。 在Java编程语言中,解决问题的关键在于...

Global site tag (gtag.js) - Google Analytics