Հիմնական տարբերություն – փոփոխականներ ընդդեմ տվյալների բառացիների 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 տառեր և թվեր: Նրանք չեն կարող բացատներ ունենալ։ Տե՛ս ստորև ներկայացված ծրագիրը։
Նկար 01. Java ծրագիր փոփոխականներով
Ըստ վերոնշյալ ծրագրի՝ x-ը և y-ը փոփոխականներ են, որոնք ունեն ամբողջ թվային արժեքներ։ Գումարը վերագրվում է փոփոխական գումարին: Երկարությունը և լայնությունը կրկնակի փոփոխականներ են: Բազմապատկումը պահվում է տարածքի փոփոխականում, որը հայտարարված է որպես կրկնակի փոփոխական: Փոփոխական տառի մեջ կարելի է պահել մեկ նիշ: Այն պարունակում է «A»: Նիշը տեղադրված է միայնակ չակերտների մեջ։
Ի՞նչ են տվյալների բառացիները Java-ում:
A Տվյալների բառացիությունը ֆիքսված արժեքի սկզբնական ծածկագրի ներկայացումն է: Արժեքներ, ինչպիսիք են 5, 4:3, ճշմարիտ չեն պահանջում որևէ հաշվարկ: Հետևաբար, դրանք հայտնի են որպես տվյալների բառացիներ: Երբ կա հայտարարություն, կրկնակի թիվ=20,5; «կրկնակի» -ը տվյալների տեսակն է: «Թիվը» փոփոխականն է: 20.5-ը տվյալների բառացի է:
Գոյություն ունեն բառացիների տարբեր տեսակներ: Դրանք ամբողջ թվով բառացիներ են, լողացող կետի տառեր, նիշերի և տողերի տառեր: Ամբողջական բառացիները օգտագործվում են ամբողջ թվային տվյալների տիպերի փոփոխականները սկզբնավորելու համար, ինչպիսիք են բայթը, կարճը, int-ը և երկարը: Լողացող կետի բառացիները օգտագործվում են տվյալների տիպի float և double փոփոխականները սկզբնավորելու համար: Լողացող կետով բառացի վերջանում է f կամ F-ով, այն float տիպի է։ Եթե այն ավարտվում է d-ով կամ D-ով, ապա այն կրկնակի է: Դ գրելը պարտադիր չէ: Նիշերի և լարային բառացիները բաղկացած են Յունիկոդի նիշերից: Նիշերի բառացիները ներկայացնում են մեկ նիշ, մինչդեռ տողային բառացիները ներկայացնում են նիշերի մի շարք: Նիշերի բառացիները գտնվում են մեկ մեջբերումի ներսում: օր. - «Բ»: Լարի բառացիները գտնվում են կրկնակի չակերտների ներսում: օրինակ՝ «Ծրագրավորում»: Տե՛ս ստորև ներկայացված ծրագիրը:
Նկար 02. Java ծրագիր բառացիներով
Ըստ վերոնշյալ ծրագրի՝ թիվը փոփոխական է։ Թվային փոփոխականի ամբողջ բառացի թիվը 10 է: DoubleValue փոփոխականը կարող է կրկնակի արժեք ունենալ: FloatValue փոփոխականը կարող է պահել float: Հետևաբար, 5.4 և 5.4f-ը լողացող կետով տառեր են: Տառային փոփոխականը պարունակում է «B» նիշ: Դա բառացի կերպար է։ Բառի փոփոխականը պարունակում է նիշերի մի շարք: Այսպիսով, դա տողային բառացի է։
Ո՞րն է նմանությունը փոփոխականների և տվյալների բառացիների միջև Java-ում:
Java-ում և փոփոխականները և տվյալների բառացիները օգտագործվում են ծրագրավորման մեջ:
Ո՞րն է տարբերությունը Java-ում փոփոխականների և տվյալների բառացիների միջև:
Փոփոխականներ ընդդեմ տվյալների բառացիների |
|
Փոփոխականները պահպանված հիշողության վայրեր են, որոնք արժեքներ են պահում խորհրդանշական անուններով: | Տվյալների բառացիները ֆիքսված արժեքների սկզբնական կոդի ներկայացում են: |
Ասոցիացիա | |
Փոփոխականները կապված են հիշողության գտնվելու վայրի հետ: | Տվյալների բառացիները կապված են ֆիքսված արժեքների հետ, որոնք տեղադրված են փոփոխականների ներսում: |
Ամփոփում – Փոփոխականներ ընդդեմ տվյալների բառացիների Java-ում
Փոփոխականները և տվյալների բառացիները ծրագրավորման հետ կապված ընդհանուր տերմիններ են: Այս հոդվածը քննարկեց փոփոխականների և տվյալների բառացիների միջև եղած տարբերությունը: Java-ում փոփոխականների և տվյալների բառացիների միջև տարբերությունն այն է, որ փոփոխականները պահպանված հիշողության վայրերն են խորհրդանշական անուններով արժեքներ պահելու համար, մինչդեռ տվյալների բառացիները ծրագրավորման մեջ հաստատուն արժեքներ ներկայացնելու նշումներ են: