Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև

Բովանդակություն:

Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև
Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև

Video: Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև

Video: Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև
Video: Դաս 4: Կոմպիլյատոր, ինտերպրետատոր, հիբրիդ մոդել. Java, C, Python | Ծրագրավորման հիմունքներ 2024, Հուլիսի
Anonim

Հիմնական տարբերություն – փոփոխականներ ընդդեմ տվյալների բառացիների Java-ում

Համակարգչային ծրագիրը առաջադրանք կատարելու հրահանգների մի շարք է: Պահանջվում է տվյալների պահպանման ընթացքում ծրագրավորման ժամանակ: Հետևաբար, այդ տվյալները պահվում են հիշողության մեջ: Այս վերապահված հիշողության վայրերը կոչվում են փոփոխականներ: Փոփոխականները պետք է ունենան եզակի անուններ, քանի որ դրանք պետք է հեշտությամբ նույնականացվեն մաթեմատիկական կամ տրամաբանական գործողություններ կատարելու համար: Փոփոխականներին վերագրվում են արժեքներ: Երբեմն այդ արժեքները ամրագրված են և չեն փոխվի: Այդ տեսակի արժեքները կոչվում են տվյալների բառացիներ: Ծրագրում, եթե կա հայտարարություն որպես int արժեք=5, «int»-ը տվյալների տեսակն է:«Արժեքը» փոփոխականն է, իսկ «5»-ը բառացի տվյալ է: Այս հոդվածը քննարկում է Java-ում փոփոխականների և տվյալների բառացիների միջև եղած տարբերությունը: Java-ում փոփոխականների և տվյալների բառացիների միջև հիմնական տարբերությունն այն է, որ փոփոխականները պահպանված հիշողության վայրերն են՝ արժեքները խորհրդանշական անուններով պահելու համար, մինչդեռ տվյալների բառացիները ծրագրավորման մեջ հաստատուն արժեքներ ներկայացնելու նշումներ են:

Ի՞նչ են փոփոխականները Java-ում:

Փոփոխականը հիշողության մեջ արժեք պահելու տեղ է: Հիշողության յուրաքանչյուր տեղ կարող է պահպանել որոշակի տեսակի տվյալներ: Java լեզուն աջակցում է ութ պարզունակ տվյալների տեսակ: Դրանք բայթ են, կարճ, int, long, boolean, float, double և char: Տվյալների տիպի բայթը 8-բիթանոց ստորագրված երկու լրացնող ամբողջ թիվ է: Այն օգնում է խնայել տարածքը մեծ զանգվածներում, քանի որ այն 4 անգամ փոքր է, քան int-ը: Տվյալների կարճ տեսակը 16-բիթանոց ստորագրված երկու լրացնող ամբողջ թիվն է: Այն 2 անգամ փոքր է ինտ. Int-ը 32-բիթանոց ստորագրված երկու լրացնող ամբողջ թիվ է: Տվյալների ամենատարածված տեսակն է՝ առանց տասնորդական միավորների թվային արժեքները պահելու համար, երբ հիշողության հետ կապված մեծ մտահոգություն չկա:Երկար տվյալների տեսակը 64-բիթանոց ստորագրված երկու լրացնող ամբողջ թիվ է: Այն օգտագործվում է թվերի լայն շրջանակ պահելու համար: The float-ը և double-ը տվյալների երկու տեսակ են՝ տասնորդական կետով թվային արժեքները պահելու համար: Բոցը 32 բիթ է, իսկ կրկնակը 64 բիթ: Boolean-ը օգտագործվում է ճիշտ կամ կեղծ պահելու համար: Մեկ նիշը կարող է պահվել՝ օգտագործելով char տվյալների տեսակը: Սրանք Java-ի հիմնական պարզունակ տվյալների տեսակներն են:

Երբ կա այնպիսի հայտարարություն, ինչպիսին է int x; դա նշանակում է, որ x փոփոխականը կարող է պահել ամբողջ արժեք: Այն փոփոխական թվի համար որևէ հիշողություն չի առանձնացնում: Երբ կա հայտարարություն int x=5; դա նշանակում է, որ x փոփոխականը կարող է պահել ամբողջ թվային արժեքներ և պարունակում է 5 արժեք: Նախաստորագրված արժեքը կարող է հետագայում փոխվել ծրագրում: x արժեքը կարելի է հավասարեցնել մի այլ ամբողջ թվի, ինչպիսին է 10-ը ավելի ուշ: օր. x=10;

Յուրաքանչյուր փոփոխական ունի եզակի անուններ՝ դրանք բացահայտելու համար: Դրանք կոչվում են նույնացուցիչներ: Փոփոխականների անուններ տալիս ծրագրավորողը պետք է հետևի կանոններին: Java-ն մեծատառերի զգայուն լեզու է:Հետևաբար, «համար» փոփոխականի անունը տարբերվում է «ԹԻՎ»-ից: Փոփոխական անունը կարող է պարունակել Unicode տառեր և թվեր: Նրանք չեն կարող բացատներ ունենալ։ Տե՛ս ստորև ներկայացված ծրագիրը։

Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև
Տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև

Նկար 01. Java ծրագիր փոփոխականներով

Ըստ վերոնշյալ ծրագրի՝ x-ը և y-ը փոփոխականներ են, որոնք ունեն ամբողջ թվային արժեքներ։ Գումարը վերագրվում է փոփոխական գումարին: Երկարությունը և լայնությունը կրկնակի փոփոխականներ են: Բազմապատկումը պահվում է տարածքի փոփոխականում, որը հայտարարված է որպես կրկնակի փոփոխական: Փոփոխական տառի մեջ կարելի է պահել մեկ նիշ: Այն պարունակում է «A»: Նիշը տեղադրված է միայնակ չակերտների մեջ։

Ի՞նչ են տվյալների բառացիները Java-ում:

A Տվյալների բառացիությունը ֆիքսված արժեքի սկզբնական ծածկագրի ներկայացումն է: Արժեքներ, ինչպիսիք են 5, 4:3, ճշմարիտ չեն պահանջում որևէ հաշվարկ: Հետևաբար, դրանք հայտնի են որպես տվյալների բառացիներ: Երբ կա հայտարարություն, կրկնակի թիվ=20,5; «կրկնակի» -ը տվյալների տեսակն է: «Թիվը» փոփոխականն է: 20.5-ը տվյալների բառացի է:

Գոյություն ունեն բառացիների տարբեր տեսակներ: Դրանք ամբողջ թվով բառացիներ են, լողացող կետի տառեր, նիշերի և տողերի տառեր: Ամբողջական բառացիները օգտագործվում են ամբողջ թվային տվյալների տիպերի փոփոխականները սկզբնավորելու համար, ինչպիսիք են բայթը, կարճը, int-ը և երկարը: Լողացող կետի բառացիները օգտագործվում են տվյալների տիպի float և double փոփոխականները սկզբնավորելու համար: Լողացող կետով բառացի վերջանում է f կամ F-ով, այն float տիպի է։ Եթե այն ավարտվում է d-ով կամ D-ով, ապա այն կրկնակի է: Դ գրելը պարտադիր չէ: Նիշերի և լարային բառացիները բաղկացած են Յունիկոդի նիշերից: Նիշերի բառացիները ներկայացնում են մեկ նիշ, մինչդեռ տողային բառացիները ներկայացնում են նիշերի մի շարք: Նիշերի բառացիները գտնվում են մեկ մեջբերումի ներսում: օր. - «Բ»: Լարի բառացիները գտնվում են կրկնակի չակերտների ներսում: օրինակ՝ «Ծրագրավորում»: Տե՛ս ստորև ներկայացված ծրագիրը:

Հիմնական տարբերությունը փոփոխականների և տվյալների բառացիների միջև Java-ում
Հիմնական տարբերությունը փոփոխականների և տվյալների բառացիների միջև Java-ում

Նկար 02. Java ծրագիր բառացիներով

Ըստ վերոնշյալ ծրագրի՝ թիվը փոփոխական է։ Թվային փոփոխականի ամբողջ բառացի թիվը 10 է: DoubleValue փոփոխականը կարող է կրկնակի արժեք ունենալ: FloatValue փոփոխականը կարող է պահել float: Հետևաբար, 5.4 և 5.4f-ը լողացող կետով տառեր են: Տառային փոփոխականը պարունակում է «B» նիշ: Դա բառացի կերպար է։ Բառի փոփոխականը պարունակում է նիշերի մի շարք: Այսպիսով, դա տողային բառացի է։

Ո՞րն է նմանությունը փոփոխականների և տվյալների բառացիների միջև Java-ում:

Java-ում և փոփոխականները և տվյալների բառացիները օգտագործվում են ծրագրավորման մեջ:

Ո՞րն է տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև:

Փոփոխականներ ընդդեմ տվյալների բառացիների

Փոփոխականները պահպանված հիշողության վայրեր են, որոնք արժեքներ են պահում խորհրդանշական անուններով: Տվյալների բառացիները ֆիքսված արժեքների սկզբնական կոդի ներկայացում են:
Ասոցիացիա
Փոփոխականները կապված են հիշողության գտնվելու վայրի հետ: Տվյալների բառացիները կապված են ֆիքսված արժեքների հետ, որոնք տեղադրված են փոփոխականների ներսում:

Ամփոփում – Փոփոխականներ ընդդեմ տվյալների բառացիների Java-ում

Փոփոխականները և տվյալների բառացիները ծրագրավորման հետ կապված ընդհանուր տերմիններ են: Այս հոդվածը քննարկեց փոփոխականների և տվյալների բառացիների միջև եղած տարբերությունը: Java-ում փոփոխականների և տվյալների բառացիների միջև տարբերությունն այն է, որ փոփոխականները պահպանված հիշողության վայրերն են խորհրդանշական անուններով արժեքներ պահելու համար, մինչդեռ տվյալների բառացիները ծրագրավորման մեջ հաստատուն արժեքներ ներկայացնելու նշումներ են:

Խորհուրդ ենք տալիս: