zoukankan      html  css  js  c++  java
  • Java笔记1(2015-8-30)

    重点讲解:变量的作用域,String对象的声明与操作。

    1、方法的定义公式:

        1)访问修饰符 返回值类型 +方法名(参数列表){//--方法体;}2方法的分类:有无返回值类型和返回参数个数分类。3)方法的调用:对象名.方法名(参数列表);

    注意:1)普通方法的方法名不能与类名相同(构造方法)。2)如果方法没有返回值类型的话,那返回值类型应该写:void3)在方法体中,返回数据应该用return关键字,来将需要返回的数据,返回回去。(return返回的数据的类型,要与方法的返回值类型一直)。

    2变量分为:全局变量(作用范围为整个类)和局部变量(作用范围是变量所声明的方法中或域中)。补充:在java中,有一个就近原则。

    3String对象的使用与操作(java中使用频率最高的)

    a) 定义方式

    1. String 变量名 初始化数据;
    2. String 变量名(对象名) =  new  String();

    b) String对象的常用方法的使用

    1. equals():String对象比较内容是否相同
    2. split():拆分字符串,返回字符串数组
    3. substring():字符串的截取,返回新的字符串

    程序实例: 方法的讲解、使用 

    public class Test{  

                //--无返回值类型、无参数列表  

               public void play(){   System.out.println("--play--");  }     

                //--无返回值类型、有参数列表  

               public void call(String name){   System.out.println(name+",你现在来一下办公室!");  }

                //--有返回值类型、无参数列表:返回String

                public String speak(){   return "我叫小红";  }  

                //--有返回值类型、有参数列表:int  

                public int getAge(String name){   return 20;  }  

      public static void main(String[] args){  

                    //--实例化对象   

                    Test test = new Test();

                //--方法的调用  

                test.play();               

                test.call("小明");

                String name = test.speak();   

                System.out.println("name:"+name);

                int age = test.getAge("小明");

                System.out.println("age:"+age);   

     }

    }

    2、变量作用域的讲解、使用

     public class Test1{

               String str = "我是全局变量";

               public void play(){    

                        String str1 = "我是局部变量";  

                        System.out.println("play-局部变量:"+str1);  

              }

               public void cs(){   

                       System.out.println("全局变量:"+str);  

                     //System.out.println("局部变量:"+str1);     

              }

       public static void main(String[] args){  

                    Test1 test = new Test1();  

                    test.cs();  

                    test.play();  

    } }

    3、

    public class Test2{

                     String str = "我是全局变量";  

                     public void cs(){  

                             String str = "我是局部变量";

                              System.out.println("str:"+str);

                     }

     public static void main(String[] args){  

                        Test2 test = new Test2();  

                        test.cs();  

    } }

    4、String 对象的使用

     public class Test3{

     public static void main(String[] args){

                        //--字符串内容的比较  

                        String sex = "男";

                        if("女".equals(sex)){  

                                     System.out.println("您输入的信息是女");  

                       }else if("男".equals(sex)){  

                                      System.out.println("您输入的信息是男");  

                      }else{   

                                  System.out.println("您输入的信息有误!想好之后再输入!!!");  

                      }   

                    //--split的使用  

                        String str = "ni hao ma ?";  

                        String[] arr = str.split(" ");  

                        System.out.println(arr.length);  

                    //--substring:通过字符串每个字符的下标开始进行截取的(空格不算字符)                     String str1 = str.substring(4);  

                        System.out.println("str1:"+str1);         

                   //从下标3开始,到下标5结束,5-3=2输出2个字符。  

                         String str2 = str.substring(3,5);

                          System.out.println("str2:"+str2);

     } }

  • 相关阅读:
    10. Regular Expression Matching
    9. Palindrome Number
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
    2. Add Two Numbers
    链式表的按序号查找
    可持久化线段树——区间更新hdu4348
    主席树——树链上第k大spoj COT
  • 原文地址:https://www.cnblogs.com/Ly426/p/4770571.html
Copyright © 2011-2022 走看看