Lahat ng kailangan mong malaman tungkol sa Mga variable sa Java



Ang artikulong ito ay magbibigay sa iyo ng isang detalyado at komprehensibong kaalaman ng Mga variable sa Java, ang kanilang mga uri at kung paano simulan ang mga ito.

Ang mga variable ay ang pangunahing mga kinakailangan sa anumang programa maging ito , o . Ito ang pangunahing yunit ng pag-iimbak. Gumagawa ito bilang isang lalagyan at ginagamit upang humawak ng mga halaga ng data. Ang mga halagang hinahawakan ng variable ay maaaring mabago sa panahon ng pagpapatupad ng programa. Ang bawat variable ay nakatalaga sa isang uri ng data. Ang variable, sa mas simpleng mga termino, ay a pangalan ibinigay sa a lokasyon ng memorya . Kaya nakahanay ako ng docket para sa Mga Variable sa Java sa sumusunod na pagkakasunud-sunod:

Mga variable sa Java

Ang mga variable sa Java ay maaaring magkakaibang Mga Uri:





  • String: Ginamit upang mag-imbak ng tekstuwal na bagay tulad ng 'Maligayang pagdating'.
  • int: Ginamit upang mag-imbak ng mga halaga ng integer tulad ng 567.
  • lumutang: Ang mga tindahan ay mga numero ng lumulutang-point tulad ng 29.99.
  • char: Nag-iimbak ng mga solong character, tulad ng 's', 'R'.
  • boolean: Mga halaga ng tindahan na nauugnay sa dalawang estado- 'Tama o Mali'

Variable Declaration and Initialization

Ang isang variable ay idineklara sa pamamagitan ng pagtukoy ng mga sumusunod na parameter:

  • Uri ng datos: Ang uri ng data na nakaimbak sa variable.



  • Variable na pangalan: Ang natatanging pangalan na ibinigay sa variable.

  • Halaga: Ang paunang halaga na nakaimbak sa variable.

int edad = 50 float weight = 50.60

Sa abang halimbawang ito, int ay ang uri ng data, edad ay ang pangalang ibinigay sa variable, at limampu ay ang halaga. Katulad din lumutang ay ang uri ng data, ang bigat ay ang variable na pangalan at 50.60 ay ang halaga.



Mga uri ng Variable sa Java

Ang Java ay nagbibigay sa gumagamit ng tatlong uri ng mga variable:

variables-in-java

Mga Lokal na variable: Ang mga uri ng variable na ito ay tinukoy sa loob ng isang bloke, isang pamamaraan, o isang tagapagbuo ng programa.

ano ang .format sa sawa
  • Ang mga variable na ito ay nilikha kapag ang function ay tinawag at nawasak agad pagkatapos ibalik ang tawag sa pag-andar.

  • Mga lokal na variable pagbawal ang paggamit ng mga modifier ng pag-access.

  • Maaaring ma-access ang mga variable na ito sa loob lang ang partikular na bloke.

pampublikong klase ng Empleyado {public void EmployeeId () {// local variable ID int id = 0 id = id + 6 System.out.println ('Empleyado ID:' + id)} pampubliko static void main (String args []) { EmployeeId obj = bagong EmployeeId () obj.EmployeeId ()}}

Output:

ID ng empleyado: 6

Sa halimbawang ibinigay sa itaas, ang variable id ay lokal sa pagpapaandar, ibig sabihin maaari itong magamit sa loob lamang ng pagpapaandar na iyon .

Sa paggamit ng lokal na variable sa labas ng saklaw, isang error ang naibalik. Tingnan natin ang sumusunod na code upang higit na maunawaan ito.

pampublikong klase na Empleyado {public void EmployeeId () {// local variable id int id = 0 id = id + 6} public static void main (String args []) {// gamit ang lokal na variable sa labas ng saklaw ng System.out.println ( 'ID ng empleyado:' + id)}}

Output:

/EmployeeId.java:12: error: hindi makahanap ng simbolo System.out.println ('ID ng empleyado:' + id) ^ simbolo: variable id lokasyon: klase ng Empleyado 1 error

Variable ng Instance: Ang mga ito ay mga variable na maaaring ideklara sa isang klase, sa labas ng isang bloke, isang pamamaraan, o isang tagapagbuo. Ang mga ito ay hindi static.

  • Ang mga variable na ito ay nilikha kapag ang isang bagay ng isang klase ay nilikha at nawasak nang ang ang bagay ay nawasak .

  • Maaaring magamit ang Mga Modifier ng pag-access halimbawa ng mga variable.

  • Kapag walang tinukoy na modifier, ginagamit ang default modifier.

  • Ang Mga variable ng Instance ay may mga default na halaga, 0 para sa mga numero, hindi totoo para sa Boolean, at wala para sa mga sanggunian ng object.

i-import ang java.io. * class na Presyo {// Mga variable ng pagkakataon na idineklara sa isang klase at wala sa loob ng anumang pagpapaandar int gitarPrice int pianoPrice int flutePrice} pampublikong klase Pangunahing {pampublikong static void main (String args []) {// unang bagay Presyo ob1 = bagong Presyo () ob1.guitarPrice = 10000 ob1.pianoPrice = 5000 ob1.flutePrice = 1000 // pangalawang bagay Presyo ob2 = bagong Presyo () ob2.guitarPrice = 9000 ob2.pianoPrice = 4000 ob2.flutePrice = 2000 // ipinapakita ang presyo para sa unang object System.out.println ('Presyo para sa unang object:') System.out.println (ob1.guitarPrice) System.out.println (ob1.pianoPrice) System.out.println (ob1.flutePrice) // pagpapakita ng presyo para sa pangalawang object System.out.println ('Presyo para sa pangalawang object:') System.out.println (ob2.guitarPrice) System.out.println (ob2.pianoPrice) System.out.println (ob2. flutePrice)}}

Output:

Presyo para sa unang bagay: 10000 5000 1000 Presyo para sa pangalawang object: 9000 4000 2000

Mga Static na variable: Ang mga ito ay katulad sa likas na katangian sa Mga variable ng Instance. Ang pangunahing pagkakaiba ay idineklara ang mga ito gamit ang static keyword at isang solong kopya lamang ng isang static variable bawat klase ang pinapayagan.

  • Kilala rin sila bilang Mga Variable ng Klase.

  • Tanging isang solong kopya ng isang static variable bawat klase ang pinapayagan, anuman ang bilang ng mga bagay na nilikha.

  • Ang mga variable na ito ay nilikha sa simula ng programa at awtomatikong nawasak kapag natapos ang pagpapatupad ng programa.

  • Ang mga default na halaga ng mga static variable ay pareho ng mga variable ng halimbawa.

  • Upang ma-access ang mga static variable, hindi kinakailangan ang paglikha ng isang bagay ng klase na iyon.

  • Maaaring ma-access ang variable ng:

class_name.variable_name
c import java.io. * class Manager {// static variable na suweldo ng publiko static na doble na pang-publiko na static na String name = 'Jonathan'} pampublikong klase Pangunahing {public static void main (String args []) {// pag-access sa static variable na walang object Manager.salary = 90000 System.out.println (Manager.name + 's avg na suweldo:' + Manager.salary)}}

Output:

Ang avg suweldo ni Jonathan: 90000.0

Ang mga variable na tinalakay sa itaas ay malawak na ginagamit para sa mahusay na karanasan sa programa. Ang bawat variable ay may sariling natatanging pag-aari at dapat gamitin nang naaangkop.

Sa pamamagitan nito, natapos namin ang mga variable na ito sa artikulong Java. Inaasahan kong ang nabanggit na mga halimbawa ay sapat na upang makapagsimula ka sa Java , tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.

ano ang pamamaraan sa sql

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong 'Mga variable sa Java' at babalikan ka namin sa lalong madaling panahon.