jsp中變數常用方法

來源:互聯網
上載者:User

jsp教程中變數的定義範圍實際有5種:本地範圍,頁面範圍(page),請求範圍(request),會話範圍(session)和應用程式範圍(application)。

以下介紹在各種技術中的變數存取方法。


動態初始設定變數

public class mainclass {
  public static void main(string args[]) {
    double a = 3.0, b = 4.0;

    // c is dynamically initialized
    double c = math.sqrt(a * a + b * b);

    system.out.println("hypotenuse is " + c);
  }
}

變數產生時間

public class mainclass {
  public static void main(string args[]) {
    int x;

    for (x = 0; x < 3; x++) {
      int y = -1; // y is initialized each time block is entered
      system.out.println("y is: " + y); // this always prints -1
      y = 100;
      system.out.println("y is now: " + y);
    }
  }
}


示範了怎樣通過正確的方法來聲明一個類變數稱為hellomessage

 

public class mainclass
{
    static string hellomessage;

    public static void main(string[] args)
    {
        hellomessage = "hello, world!";
        system.out.println(hellomessage);
    }
}

static靜態變數
在變數或方法之前,表明它們是屬於類的;    
        靜態變數在各執行個體間共用,如果是public靜態變數,則其它類可以不通過執行個體化訪問它們;    
        靜態方法稱為類的方法,因此不用執行個體化即可調用(面向過程)    
        一個對象的方法可以訪問對象的資料成員,儘管不屬於方法的局部變數;一個類的方法只能訪問自己的局部變數。    

 

public class mainclass
{
    public static void main(string[] args)
    {
        hellomessage = "hello, world!";
        system.out.println(hellomessage);
    }

    static string hellomessage;
}

局部變數執行個體

變數和方法的修飾字public、protected、private:    
        public:任何其他類、對象只要可以看到這個類的話,那麼它就可以存取變數的資料,或使用方法

public class mainclass
{
    public static void main(string[] args)
    {
        string hellomessage;
        hellomessage = "hello, world!";
        system.out.println(hellomessage);
    }
}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.