1:给你一串阿拉伯数字1023.56 要求你编一个程序,把他们输入进去以后变成大写的中文数字,壹百零贰拾叁元伍角陆分
 
2:编写日期:写一个程序,要求输入的日期格式为XXXX-XX-XX,如果输入的日期对,就输出这个日期,否则不能输出。(要判断润年)
 
3.a=1,b=2,不用第三个变量,a,b互换?这三题请教大家,帮忙!!

解决方案 »

  1.   

    3最简单
    a = a + b;
    b = a - b;
    a = a - b;
      

  2.   

    1.用正则很简单
    2.同上(闰年要满足year % 4 == 0并且(year % 100 == 0) && (year % 400 != 0))
    3.a=2 b=1 ?(我不怎么明白你题目的意思)
      

  3.   

    第二题,这样比较简单,不过不知道有没有bugString inputDate = "2009-0-29";
    java.sql.Date d = Date.valueOf(inputDate);if(d.toString().equals(inputDate)){
        System.out.println(d);
    }
      

  4.   


    a=a|b;
    b=a^b;
    a=a^b;
    这样效率更好一些。
      

  5.   

    7楼方法不通用,当a、b同为奇数或a、b有一或同为负数时结果不正确
    1、网上到处都是,自己搜下,论坛里也有
    2、如果是写算法的话,还是不要用已用类包的好