Search Header Logo
Java Basic Unit 2

Java Basic Unit 2

Assessment

Presentation

Instructional Technology, Professional Development, Computers

University

Medium

Created by

Kittisay SENGTHONG

Used 1+ times

FREE Resource

10 Slides • 10 Questions

1

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

ຕົວປ່ຽນ ແລະ ປະເພດຂໍ້ມູນ

2

ຕົວປ່ຽນ ແລະ ປະເພດຂໍ້ມູນ (Variable)

ໃນພາສາ Java ມີຂໍ້ມູນພື້ນຖານ 8 ຊະນິດ ໃຫ້ສາມາດໃຊ້ງານ ເຮົາມັກຈະເອີ້ນຂໍ້ມູນເຫຼົ່ານີ້ວ່າ Primitive types ໃນການຂຽນໂປຣແກຣມເຮົາຈຳເປັນຕ້ອງເລືອກໃຊ້ປະເພດຂໍ້ມູນ ໃຫ້ຖືກຕ້ອງ ກັບຂໍ້ມູນທີ່ເຮົາຈະເກັບຫຼາຍທີ່ສຸດ ເພາະມັນຈະຊ່ວຍຫຼຸດການໃຊ້ຫນ່ວຍຄວາມຈຳ ແລະ ຄວາມວ່ອງໄວໃນການເຮັດວຽກງານ

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

media

3

Multiple Choice

ພາສາ Java ມີຂໍ້ມູນພື້ນຖານ ຈັກຊະນິດ

1

6

2

8

3

10

4

12

4

ຕົວປ່ຽນ ແລະ ປະເພດຂໍ້ມູນ

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

  1. byte

  2. short

  3. int

  4. long

  5. float

  6. double

  7. char

  8. boolean

​8-bit (1 byte) integer value

16-bit (2 byte) integer value

32-bit (4 byte) integer value

64-bit (8 byte) integer value

32 bit (4 byte) floating-point value

64 bit (8 byte) floating-point value

16-bit (2 byte) character Unicode encoding value

1-bit boolean value

5

ຕົວປ່ຽນທີ່ນິຍົມໃຊ້ງານ

String - ຈັດເກັບຂໍ້ຄວາມ, ເຊັ່ນ "Hello". ມູນຂອງ String ຈະຂຽນໃນ ເຄື່ອງໝາຍ " " ສະເໝີ

int - ຈັດເກັບຕົວເລກ (ບໍ່ມີຈຸດ), ເຊັ່ນ 123 ຫຼື -123

float - ຈັດເກັບຕົວເລກຈຸດ, ເຊັ່ນ 19.99 ຫຼື -19.99

char - ຈັດເກັບຕົວອັກສອນ, ເຊັ່ນ 'a' ຫຼື 'B'. ຂໍ້ມູນຂອງ char ຈະຂຽນໃນ ເຄື່ອງໝາຍ ' ' ສະເໝີ

boolean - ຈັດເກັບສະຖານະສອງຄ່າ: ຖືກ ຫຼື ຜິດ (true or false)

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

6

Multiple Choice

int ແມ່ນຂໍ້ມູນປະເພດໃດ

1

ຕົວຂໍ້ຄວາມ

2

ຕົວເລກ

3

ຕົວເລກມີຈຸດ

4

ຄ່າຄວາມຈິງ

7

Fill in the Blank

ໃຫ້ຂຽນຕົວປ່ຽນປະເພດ ຄ່າຄວາມຈິງ

8

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

​ການປະກາດຕົວປ່ຽນໃນພາສາ Java

ໃຊ້ເກັບຂໍ້ມູນເທິງຄອມພິວເຕີຈາກຫນ່ວຍຄວາມຈຳ ແລະ ສາມາດນຳກັບມາໃຊ້ໃໝ່ໄດ້ ເຊັ່ນ ດຽວກັນກັບຕອນທີ່ເຮົາຮຽນຄະນິດສາດໃນມັດຍົມ ມັນມີຕົວປ່ຽນ x, y ແລະ ມັນສາມາດຄິດໄລ່ຜົນລັບໄປເກັບໄວ້ໃນຕົວປ່ຽນ z ດ້ວຍຕົວດຳເນີນການທາງຄະນິດສາດ ແນວຄິດນີ້ຖືກນຳມາໃຊ້ກັບຄອມພິວເຕີເຊັ່ນດຽວກັນ ເຮົາໃຊ້ຕົວປ່ຽນເພື່ອເກັບຂໍ້ມູນເພື່ອນຳໄປຄິດໄລ່ ແລະ ຈັດການເພື່ອໃຫ້ໄດ້ຜົນລັບໃໝ່ອອກມາ​

dataType variableName;

dataType variableName = value;

media

9

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

​ການປະກາດຕົວປ່ຽນໃນພາສາ Java

  1. dataType ແມ່ນປະເພດຂໍ້ມູນ

  2. variableName ແມ່ນຊື່ຂອງຕົວປ່ຽນ

  3. value ແມ່ນຂໍ້ມູນທີ່ເຮົາຕ້ອງການຈັດເກັບ

media

10

Fill in the Blank

ໃຫ້ຂຽນຕົວປ່ຽນປະເພດ ຕົວເລກ

11

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

ຫຼັກໃນການຕັ້ງຊື່ຕົວປ່ຽນໃນພາສາ Java

ເປັນຫຼັກການໃນການຕັ້ງຊືໃຫ້ກັບຕົວປ່ຽນ ແລະ ນອກຈາກນີ້ເຮົາຍັງໃຊ້ ຫຼັກການນີ້ໃນການຕັ້ງຊື່ການໃຊ້ງານຕ່າງເຊັ່ນ Method, Class ໄດ້ອີກເຊິ່ງເຮົາເອີ້ນກັນຫຼັກການນີ້ວ່າ user-defined

  1. ການຕັ້ງຊື່ນັ້ນຈະປະກອບໄປດ້ວຍ ຕົວອັກສອນ ຕົວເລກ ແລະ ເຄື່ອງໝາຍ (_) ເທົ່ານັ້ນ

  2. ບໍ່ຂຶ້ນຕົ້ນດ້ວຍຕົວເລກ

  3. ບໍ່ແມ່ນ Keyword ໃນພາສາ Java ໃນບົດກ່ອນຫນ້າທີ່ເຮົາເວົ້າເຖິງ

  4. ເຖິງແມ່ນວ່າການປະກາດຕົວປ່ຽນສາມາດໃຊ້ພາສາອື່ນໆ ໄດ້ແຕ່ເຮົາແນະນຳໃຫ້ໃຊ້ພາສາອັງກິດ​

ໝາຍເຫດ: ໃນການຕັ້ງຊື່ຕົວປ່ຽນ ແລະ Method ນັ້ນໃນພາສາ Java ເຮົາມັກຈະຂຶ້ນຕົ້ນດ້ວຍຕົວນ້ອຍ ຖ້າຫາກມີຫຼາຍຄຳໃຫ້ໃຊ້ຕົວໃຫຍ່ຂັ້ນໜຶ່ງຕົວ ດັ່ງໃນຕົວຢ່າງທີ່ເຮົາເຫັນຂ້າງເທິງ ເຊັ່ນ myNumber

12

Multiple Choice

ຂໍ້ໃດເປັນການຕັ້ງຊື່ຕົວປ່ຽນທີ່ ຖືກຕ້ອງ

1

int 1a;

2

int #a;

3

int _a;

4

int $a;

13

Multiple Choice

ຂໍ້ໃດເປັນການຕັ້ງຊື່ຕົວປ່ຽນທີ່ ຜິດ

1

int aa;

2

int _aa;

3

int a a;

4

int a_a;

14

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

​ການປະກາດຕົວປ່ຽນໃນພາສາ Java

int a; // declare variable

float b, c; // declare multi variables

int n = 8; // declare and assign

char c = 'y'; // declare and assign

int d;

d = n + 10; // declare variable with expression

ໝາຍເຫດ: ເຮົາສາມາດປະກາດຕົວປ່ຽນ ແລະ ກຳນົດຄ່າໃຫ້ມັນພາຍຫຼັງ ຫລື ກຳນົດໃນຕອນເລີ່ມຕົ້ນກໍ່ໄດ້ ແລະ ເຮົາາສາມາດປະກາດຕົວປ່ຽນໄດ້ຫຼາຍຕົວໃນເທື່ອດຽວໄດ້ໂດຍການໃຊ້ເຄື່ອງໝາຍ comma (,) ເຊັ່ນ double x, y, z; ເປັນການປະກາດຕົວປ່ຽນ 3 ຕົວ ເພື່ອເກັບຂໍ້ມູນປະເພດ double

15

Fill in the Blank

ໃຫ້ຂຽນຕົວປ່ຽນປະເພດ ຂໍ້ຄວາມ

16

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

ຄ່າຄົງທີ່ (constants)

ຄ່າຄົງທີ່ ຄື ຕົວປ່ຽນທີ່ບບໍ່ສາມາດປ່ຽນແປງຂໍ້ມູນໄດ້ ການໃຊ້ຄ່າຄົງທີ່ນັ້ນມີປະໂຫຍດໃນການຂຽນໂປຣແກຣມ ຮູບແບບໃນການປະກາດຄ່າຄົງທີ່ນັ້ນຄ້າຍຄືກັບ ການປະກາດຕົວປ່ຽນທົ່ວໄປ ແຕ່ມັນຈະຂຶ້ນຕົ້ນດ້ວຍຄຳສັ່ງ final ສະເໝີ

​ໝາຍເຫດ: ໃນການປະກາດຄ່າຄົງທີ່ ເຮົາຕ້ອງກຳນົດຄ່າໃຫ້ກັບມັນໃນຕອນທຳອິດສະເໝີ ແລະ ບໍ່ສາມາດປ່ຽນແປລງຄ່າຂອງມັນໄດ້ໃນພາຍຫຼັງ ບໍ່ເຊັ່ນນັ້ນການຄອມໄພໂປຣແກຣມຂອງເຮົາຈະຜິດພາດ

final dataType constantName = value;

media

17

Multiple Choice

ຂໍ້ໃດເມ່ນການສ້າງຕົວປ່ຽນແບບ ຄ່າຄົງທີ່

1

int a;

2

int b;

3

final a;

4

final int a;

18

Fill in the Blank

ໃຫ້ຂຽນຕົວປ່ຽນປະເພດ ຕົວລກມີຈຸດ

19

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

ຄຳສັ່ງ final

ຄຳສັ່ງ final ຫຼື final modifier ນັ້ນ ນອກຈາກຈະໃຊ້ກັບຕົວປ່ຽນລ້ວ ຍັງໃຊ້ກ່ຽວກັບການຂຽນໂປຣແກຣມແບບອອບເຈັກໂດຍເມື່ອໃຊ້

  • final ກັບ method ຈະເຮັດໃຫ້ method ບໍ່ສາມາດ override ໄດ້ໂດຍ sub class

  • final ກັບ class ຈະເຮັດໃຫ້ class ນັ້ນບໍ່ສາມາດສືບທອດ inherit ໄດ້

final class myMethod {

}

20

Fill in the Blank

ໃຫ້ຂຽນຕົວປ່ຽນປະເພດ ຕົວອັກສອນ

Java Basic Unit 2

ອຈ ກິດຕິໄຊ ແສງທອງ

ຕົວປ່ຽນ ແລະ ປະເພດຂໍ້ມູນ

Show answer

Auto Play

Slide 1 / 20

SLIDE