当前位置: 代码迷 >> J2SE >> 考考大家几个貌似很简单的有关问题
  详细解决方案

考考大家几个貌似很简单的有关问题

热度:223   发布时间:2016-04-24 18:09:00.0
考考大家几个貌似很简单的问题~
1:假如1=4 2=8 3=16 4=?
2:如何将驼峰式字符串“easyExample”转换成“easy_example”?
3:你吃了吗?英文怎么说?(愚乐下, 嘿嘿!)


------解决方案--------------------
4=1
------解决方案--------------------
4=1
正则,碰到大写字母就换成_小写字母?感觉这个答案不够趣味性
have you haven dinner?(我英语不好)

------解决方案--------------------
为什么貌似很简单啊?呵呵,这些题经常见得。以前会打错,现在,很随意的

呵呵,楼主散分啊。我就不回答了。以前做个

祝楼主好运
------解决方案--------------------
CTRL+F 把E 替换成_e
------解决方案--------------------
老外就不会问你吃了没
------解决方案--------------------
You eat it? English how to say?
------解决方案--------------------
第一题是32
解析
4=2的1+1次方
8=2的2+1次方
16=2的3+1次方
?=2的4+1次方=32
第二题
上代码
Java code
public class Converter {    /**     * @param args     */    public static void main(String[] args) {        System.out.println(new Converter().convert("abc_Example_Example2"));    }    public String convert(String string){        if(string!=null){            StringBuffer sb=new StringBuffer(string);            for (int i = 0; i < sb.length(); i++) {                if(Character.isUpperCase(sb.charAt(i))){                    sb.replace(i, i+1, String.valueOf((char)(string.charAt(i)+32)));                }            }            string=new String(sb);        }        return string;    }}//这道题不太懂是不是这意思//打印abc_example_example2
------解决方案--------------------
本来我是一楼,结果成了7楼
------解决方案--------------------
Java code
//2public static void main(String[] args) {        String beanNames[] = new String[]{                "getName",                "getNameAndValue",                "getURL",                "URL",            };         for(int i=0;i<beanNames.length;i++){            System.out.println(convert(beanNames[i]));        }    }    public static String convert(String str){        StringBuffer sb = new StringBuffer();        Matcher m = Pattern.compile("(?<=[a-z])[A-Z](?![A-Z])").matcher(str);        while(m.find()){            char little = Character.toLowerCase(m.group().charAt(0));            m.appendReplacement(sb, "_"+little);        }        m.appendTail(sb);        return sb.toString();    }
------解决方案--------------------
老外喜欢问天气,只有天朝才喜欢问:您吃了么?
------解决方案--------------------
3:你吃了吗?英文怎么说?(愚乐下, 嘿嘿!)

答:hello!
------解决方案--------------------
1:假如1=4 2=8 3=16 4=?
4=32
2:如何将驼峰式字符串“easyExample”转换成“easy_example”?
  Scanner in=new Scanner(System.in);
  char c=in.next().charAt(0);

  if(c>='A'&&c<='Z')
  {
  c+=32;
  System.out.println("这里的大写"+(char)(c-32)+"被转换成了"+c);
  }
  else if(c>='a'&&c<='z')
  {
  c-=32;
  System.out.println("这里的小写"+(char)(c+32)+"被转换成了"+c);
  }
  else
  {
  System.out.println("不带这种格式的输入返回重新输入");
  return;
  }
3:你吃了吗?英文怎么说?(愚乐下, 嘿嘿!)
Do you hava breakfast?
------解决方案--------------------
探讨
  相关解决方案