作业答案

来源:互联网 发布:2016淘宝店铺装修流程 编辑:程序博客网 时间:2024/04/29 11:34

1.按模板要求,将【代码1【代码9】替换为Java程序代码。

class StringExample

{

    public static void main(String args[ ])

    {

        String s1=new String("you are a student"),

             s2=new String("how are you");

        if (s1==s2)  // 判断s1s2是否相同

         {

            System.out.println("s1s2相同");

         }

        else

         {

           System.out.println("s1s2不相同"); 

         }

         String s3=new String("22030219851022024");

         if (s3.substring(0,6)=="220302")   // 判断s3的前缀是否是“220302

         {

             System.out.println("吉林省的身份证");

         }

         String s4=new String(""),

              s5=new String("");

         if(s4.compareTo("")>s5.compareTo(""))   // 按着字典序s4大于s5的表达式

         {

             System.out.println("按字典序s4大于s5");

         }

         else

         {

             System.out.println("按字典序s4小于s5");

         }

         int position=0;

         String path="c://java//jsp//A.java";

         position=path.lastIndexOf("//");      // 获取path中最后出现目录分隔符号的位置

         System.out.println("c://java//jsp//A.java中最后出现//的位置:"+position);

         String fileName=path.substring(15, 21);  // 获取path中“A.java”子字符串

         System.out.println("c://java//jsp//A.java中含有的文件名:"+fileName);

         String s6=new String("100"),

         s7=new String("123.678");

         int n1=Integer.parseInt(s6);           // s6转化成int型数据

         double n2=Double.parseDouble(s7);       // s7转化成double型数据

         double n=n1+n2;

         System.out.println(n);

         String s8=new String("ABCDEF");

         char a[ ]= s8.toCharArray();         // s8存放到数组a

         for(int i=a.length-1;i>=0;i--)

          {

             System.out.printf("%3c",a[i]);

          }

    }

}

原创粉丝点击