際際滷

際際滷Share a Scribd company logo
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH
TANDAAN:
[ ] BRACKET ginagamit sa array declaration
[ ] =>SINGLE ARRAY
[ ] [ ] => TWO-DIMENSIONAL ARRAY
[ ] [ ] [ ] => THREE DIMENSIONAL OR MULTI-DIMENSIONAL
{ } CURLY BRACES
{ } => ginagamit para sa mga elements ng array
Subscript/Index= tawag sa positioning ng value sa elements, ito ay nagsisimula lagi sa zero (0).
SINGLE-DIMENSIONAL ARRAY OR ONE-DIMENSIONAL ARRAY
Halimbawa sa Single-Dimensional Array
ARRAY NAME ELEMENT
isang pares ng { } ibig sabihin may isang element na may 7 index/subscript
String roseDaysOfTheWeek [ ] = {"SUNDAY","MONDAY","TUESDAY","WENESDAY","THURSDAY","FRIDAY","SATURDAY"}
ARRAY SIZE = 7
COLUMN
0 1 2 3 4 5 6
ROW 0 {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"}
para madisplay ang araw na WEDNESDAY bilangin kung pang-ilang index un ang ilalagay sa loob ng [ ] kapag
nagprogram ay tawagin ang array name at index position.=> System.out.println(roseDaysOfTheWeek[3] );
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH
TWO-DIMENSIONAL ARRAY
Halimbawa sa Two-Dimensional Array (magkasama ang mga data sa isang element)
Tignang MABUTI ang declaration may [ ] [ ] na mayroong dalawa set ng array list { } { } huwag kakalimutan ang comma
(,) pagkatapos ng isang element { } ito ang naghahati sa mga elements.
String roseOopSchedule [ ][ ] = {
{"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"},
{"ACT","BSCS","BSIS","BSCpE"}
};
COLUMN
0 1 2 3 4 5 6
ROW 0 {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"}
COLUMN
0 1 2 3
ROW 1 {"ACT","BSCS","BSIS","BSCpE"}
Tignan ang Halimbawa sa ibaba, tandaan ang UNANG [ ] AY ROW at ang PANGALAWANG [ ] AY COLUMN.
Para ma-display ang SATURDAY BSCS bilangin kung pang-ilang index sa ROW 0 ang SATURDAY gayundin ang BSCS sa
ROW 1. kapag nagprogram ay tawagin ang array name at index position.
System.out.println( roseOopSchedule[0][6] + " " + roseOopSchedule[1][1]);
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH
PANGALAWANG APPROACH NG TWO-DIMENSIONAL ARRAY
***Sa Ganitong array kapag may magkamukha sa array list maaring kuhanin anumang row or column. Sa Halimbawa sa
ibaba, kung nais ipakita ang BSIS 2B. Maaring gamitin ang indexes na [ 0 ] [ 1 ] or [ 3 ] [ 1 ].
0 1
0
1
2
3
4
5
6
7
8
9
Makikita sa declaration na may SAMPUNG PARES NG { } ibig sabihin sa
loob ng ISANG ARRAY NAME ay may SAMPUNG ELEMENTS. Sa isang array
list ay may nakapaloob na dalawang value ang DAY at CYS. Kaya ang array
size ay 10 X 2 Kung titignang mabuti mapapansin na may DALAWANG
COLUMN BAWAT ARRAY LIST. Muli ang UNANG [ ] AY ROW at ang
PANGALAWANG [ ] AY COLUMN.
Para ma-display ang SUNDAY BSCS 3D bilangin kung pang-ilang ROW AT
COLUMN ang SATURDAY gayundin ang BSCS 3D. Kapag nagprogram ay tawagin
ang array name at index position.
System.out.println( roseOopSchedule[9][0] + " " + roseOopSchedule[7][1]);
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH
MULTI-DIMENSIONAL ARRAY
Sa MULTI-DIMENSIONAL ARRAY dumarami ang Columns at Rows na may MAGKAKAIBANG index. Ngunit
tatlong [ ] [ ] [ ] lamang ang gagamitin kahit na dumami pa ang elements. Sa array name na roseOopSchedule
mapapansin na mayroong LIMANG ELEMENTS. Mapapansin din na ang {"A","B","C'","D","N","O","T"} ay
nakapaloob sa   na dapat ay   sa kadahilanang ang data type na ginamit sa pagdeklara ng array name ay
String. Dapat ay sumunod ang element kung ano ang tinakdang data type.
PAG-ARALAN ANG PROGRAM NA ITO.
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY
IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH
KUNG TAYO AY MAGKAKAROON NG WRITTEN ACTIVITY. GANITO NA LAMANG ANG INYONG ISUSULAT.
VARIABLES:
String roseDaysOfTheWeek [ ] ={"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"};
String roseCourse [ ] = {"ACT","BSCS","BSIS","BSCpE"};
int roseYearLevel [ ] = {1,2,3,4};
char roseChar [ ] = {'A','B','C','D','N','O','T'};
String roseHour [ ] = {"7:00","8:00","9:00","10:00","11:00","12:00"};
Alituntunin: Isulat ang array name at index ng mga sumusunod.
1. SATURDAY
2. BSCpE
3. NOT
4. BSCS 4A
5. 8:00 TO 12:00
NAME:
CYS:
SUBJECT:
SUBJECT TEACHER:
SAGOT
1. roseDaysOfTheWeek [ 6 ]
2. roseCourse [ 3]
3. roseChar [ 4 ] [ 5 ] [ 6 ]
4. roseCourse [ 1 ] +   + roseYearLevel [ 3 ] + roseChar [ 0 ]
5. roseHour [ 1 ] + " " + roseChar[6] +roseChar[ 5 ] + " " + roseHour [ 5 ]
MAG-ENSAYO NG KOMBINASYON HANGANG MAKUHA ANG LOHIKA AT SARILING TEKNIK.

More Related Content

More from Dr. Rosemarie Sibbaluca-Guirre (20)

ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptxISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx
Dr. Rosemarie Sibbaluca-Guirre
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptxISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
Dr. Rosemarie Sibbaluca-Guirre
ISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptxISAD 313-2_ SYSTEM ANALYSIS.pptx
ISAD 313-2_ SYSTEM ANALYSIS.pptx
Dr. Rosemarie Sibbaluca-Guirre
ISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptxISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptx
Dr. Rosemarie Sibbaluca-Guirre
ISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptxISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptx
Dr. Rosemarie Sibbaluca-Guirre
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptxACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_8_Equity.pptx
ACCT11_8_Equity.pptxACCT11_8_Equity.pptx
ACCT11_8_Equity.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_7_Performance.pptx
ACCT11_7_Performance.pptxACCT11_7_Performance.pptx
ACCT11_7_Performance.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptxACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptxACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptxACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_4_Posting.pptx
ACCT11_4_Posting.pptxACCT11_4_Posting.pptx
ACCT11_4_Posting.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11_2_IntroductiontoAccountingContinuation.pptx
ACCT11_2_IntroductiontoAccountingContinuation.pptxACCT11_2_IntroductiontoAccountingContinuation.pptx
ACCT11_2_IntroductiontoAccountingContinuation.pptx
Dr. Rosemarie Sibbaluca-Guirre
ACCT11__1_Introduction to Accounting.pptx
ACCT11__1_Introduction to Accounting.pptxACCT11__1_Introduction to Accounting.pptx
ACCT11__1_Introduction to Accounting.pptx
Dr. Rosemarie Sibbaluca-Guirre
MIT 323_5 The Technological Innovation Process.pptx
MIT 323_5 The Technological Innovation Process.pptxMIT 323_5 The Technological Innovation Process.pptx
MIT 323_5 The Technological Innovation Process.pptx
Dr. Rosemarie Sibbaluca-Guirre
MIT 323_3 Drivers of Technological Change.pptx
MIT 323_3 Drivers of Technological Change.pptxMIT 323_3 Drivers of Technological Change.pptx
MIT 323_3 Drivers of Technological Change.pptx
Dr. Rosemarie Sibbaluca-Guirre
Korean Language Course Content
Korean Language Course ContentKorean Language Course Content
Korean Language Course Content
Dr. Rosemarie Sibbaluca-Guirre
Korean Language: Info-Sheet#14 Adverbs
Korean Language: Info-Sheet#14 AdverbsKorean Language: Info-Sheet#14 Adverbs
Korean Language: Info-Sheet#14 Adverbs
Dr. Rosemarie Sibbaluca-Guirre
Korean Language: Info-Sheet#13 Adjective - Present & Past Tense
Korean Language: Info-Sheet#13 Adjective - Present & Past TenseKorean Language: Info-Sheet#13 Adjective - Present & Past Tense
Korean Language: Info-Sheet#13 Adjective - Present & Past Tense
Dr. Rosemarie Sibbaluca-Guirre
MIT 323_5 The Technological Innovation Process.pptx
MIT 323_5 The Technological Innovation Process.pptxMIT 323_5 The Technological Innovation Process.pptx
MIT 323_5 The Technological Innovation Process.pptx
Dr. Rosemarie Sibbaluca-Guirre
Korean Language: Info-Sheet#13 Adjective - Present & Past Tense
Korean Language: Info-Sheet#13 Adjective - Present & Past TenseKorean Language: Info-Sheet#13 Adjective - Present & Past Tense
Korean Language: Info-Sheet#13 Adjective - Present & Past Tense
Dr. Rosemarie Sibbaluca-Guirre

Recently uploaded (18)

paksa at panaguri.pptx-game -quiz-jaen-mary-joylyn
paksa at panaguri.pptx-game -quiz-jaen-mary-joylynpaksa at panaguri.pptx-game -quiz-jaen-mary-joylyn
paksa at panaguri.pptx-game -quiz-jaen-mary-joylyn
MaryJoylynJaen
ARALIN 2___DI MO MASILIP ANG LANGIT.pptx
ARALIN 2___DI MO MASILIP ANG LANGIT.pptxARALIN 2___DI MO MASILIP ANG LANGIT.pptx
ARALIN 2___DI MO MASILIP ANG LANGIT.pptx
mariacristinapvaldez2
ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...
ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...
ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...
mariacristinapvaldez2
ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)
ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)
ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)
EldrianLouieManuyag
methodolohiya sa pagbasa at pananaliksik.pptx
methodolohiya sa pagbasa at pananaliksik.pptxmethodolohiya sa pagbasa at pananaliksik.pptx
methodolohiya sa pagbasa at pananaliksik.pptx
ErichMorga
1WEEK 2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN
1WEEK  2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN1WEEK  2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN
1WEEK 2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN
FRANCHESKAMACATUNO1
Aralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptx
Aralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptxAralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptx
Aralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptx
EldrianLouieManuyag
Alto and the rest of the world are .pptx
Alto and the rest of the world are .pptxAlto and the rest of the world are .pptx
Alto and the rest of the world are .pptx
KierAnjeloNedia
Good Moral and Right Conduct: Q1W5.pptx
Good Moral  and Right Conduct: Q1W5.pptxGood Moral  and Right Conduct: Q1W5.pptx
Good Moral and Right Conduct: Q1W5.pptx
ssuserb21d3e
Demonstration in Edukasyon Sa Pagpapakatao
Demonstration in Edukasyon Sa PagpapakataoDemonstration in Edukasyon Sa Pagpapakatao
Demonstration in Edukasyon Sa Pagpapakatao
christianjotian1001
SEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKAN
SEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKANSEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKAN
SEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKAN
lestermontesa1
Good Moral and Right Conduct 1 Q1W1.pptx
Good Moral and Right Conduct 1 Q1W1.pptxGood Moral and Right Conduct 1 Q1W1.pptx
Good Moral and Right Conduct 1 Q1W1.pptx
ssuserb21d3e
FILIPINO 105 - LESSON 1 - Powerpoint Presentation
FILIPINO 105 - LESSON 1 - Powerpoint PresentationFILIPINO 105 - LESSON 1 - Powerpoint Presentation
FILIPINO 105 - LESSON 1 - Powerpoint Presentation
AdoraPonce1
Pagbabagong-Morpoponemiko sa Filipino.pptx
Pagbabagong-Morpoponemiko sa Filipino.pptxPagbabagong-Morpoponemiko sa Filipino.pptx
Pagbabagong-Morpoponemiko sa Filipino.pptx
renalyncastor2
Aralin 4 - Apaat na Kakayahang Komunikatibo
Aralin 4 - Apaat na Kakayahang KomunikatiboAralin 4 - Apaat na Kakayahang Komunikatibo
Aralin 4 - Apaat na Kakayahang Komunikatibo
EldrianLouieManuyag
Modyul-4.pptx- panitikan sa panahon ng propaganda
Modyul-4.pptx- panitikan sa panahon ng propagandaModyul-4.pptx- panitikan sa panahon ng propaganda
Modyul-4.pptx- panitikan sa panahon ng propaganda
jielodurango
Good Moral and Right Conduct Q1W3d1.pptx
Good Moral and Right Conduct Q1W3d1.pptxGood Moral and Right Conduct Q1W3d1.pptx
Good Moral and Right Conduct Q1W3d1.pptx
ssuserb21d3e
Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)
Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)
Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)
EldrianLouieManuyag
paksa at panaguri.pptx-game -quiz-jaen-mary-joylyn
paksa at panaguri.pptx-game -quiz-jaen-mary-joylynpaksa at panaguri.pptx-game -quiz-jaen-mary-joylyn
paksa at panaguri.pptx-game -quiz-jaen-mary-joylyn
MaryJoylynJaen
ARALIN 2___DI MO MASILIP ANG LANGIT.pptx
ARALIN 2___DI MO MASILIP ANG LANGIT.pptxARALIN 2___DI MO MASILIP ANG LANGIT.pptx
ARALIN 2___DI MO MASILIP ANG LANGIT.pptx
mariacristinapvaldez2
ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...
ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...
ARALIN 1_PANITIKAN.pptx Introduksyon sa Panitikan Panimulang Kaalaman sa Panu...
mariacristinapvaldez2
ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)
ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)
ARALIN 1 - PAGSULAT (Filipino sa Piling Larang)
EldrianLouieManuyag
methodolohiya sa pagbasa at pananaliksik.pptx
methodolohiya sa pagbasa at pananaliksik.pptxmethodolohiya sa pagbasa at pananaliksik.pptx
methodolohiya sa pagbasa at pananaliksik.pptx
ErichMorga
1WEEK 2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN
1WEEK  2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN1WEEK  2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN
1WEEK 2 - PAGTATAG NG ASEAN.pdf_ARALINGPANLIPUNAN
FRANCHESKAMACATUNO1
Aralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptx
Aralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptxAralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptx
Aralin 3 - PAGSUSULATAN NANG DALAUANG BINIBINI NA SI URBANA AT FELIZA.pptx
EldrianLouieManuyag
Alto and the rest of the world are .pptx
Alto and the rest of the world are .pptxAlto and the rest of the world are .pptx
Alto and the rest of the world are .pptx
KierAnjeloNedia
Good Moral and Right Conduct: Q1W5.pptx
Good Moral  and Right Conduct: Q1W5.pptxGood Moral  and Right Conduct: Q1W5.pptx
Good Moral and Right Conduct: Q1W5.pptx
ssuserb21d3e
Demonstration in Edukasyon Sa Pagpapakatao
Demonstration in Edukasyon Sa PagpapakataoDemonstration in Edukasyon Sa Pagpapakatao
Demonstration in Edukasyon Sa Pagpapakatao
christianjotian1001
SEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKAN
SEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKANSEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKAN
SEMANTIKA-AT-SENTAKSIS ISANG URI NG PANITIKAN
lestermontesa1
Good Moral and Right Conduct 1 Q1W1.pptx
Good Moral and Right Conduct 1 Q1W1.pptxGood Moral and Right Conduct 1 Q1W1.pptx
Good Moral and Right Conduct 1 Q1W1.pptx
ssuserb21d3e
FILIPINO 105 - LESSON 1 - Powerpoint Presentation
FILIPINO 105 - LESSON 1 - Powerpoint PresentationFILIPINO 105 - LESSON 1 - Powerpoint Presentation
FILIPINO 105 - LESSON 1 - Powerpoint Presentation
AdoraPonce1
Pagbabagong-Morpoponemiko sa Filipino.pptx
Pagbabagong-Morpoponemiko sa Filipino.pptxPagbabagong-Morpoponemiko sa Filipino.pptx
Pagbabagong-Morpoponemiko sa Filipino.pptx
renalyncastor2
Aralin 4 - Apaat na Kakayahang Komunikatibo
Aralin 4 - Apaat na Kakayahang KomunikatiboAralin 4 - Apaat na Kakayahang Komunikatibo
Aralin 4 - Apaat na Kakayahang Komunikatibo
EldrianLouieManuyag
Modyul-4.pptx- panitikan sa panahon ng propaganda
Modyul-4.pptx- panitikan sa panahon ng propagandaModyul-4.pptx- panitikan sa panahon ng propaganda
Modyul-4.pptx- panitikan sa panahon ng propaganda
jielodurango
Good Moral and Right Conduct Q1W3d1.pptx
Good Moral and Right Conduct Q1W3d1.pptxGood Moral and Right Conduct Q1W3d1.pptx
Good Moral and Right Conduct Q1W3d1.pptx
ssuserb21d3e
Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)
Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)
Aralin 5 - ANG MGA TULANG ROMANSA (Awit at Korido)
EldrianLouieManuyag

Types of Array

  • 1. IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH TANDAAN: [ ] BRACKET ginagamit sa array declaration [ ] =>SINGLE ARRAY [ ] [ ] => TWO-DIMENSIONAL ARRAY [ ] [ ] [ ] => THREE DIMENSIONAL OR MULTI-DIMENSIONAL { } CURLY BRACES { } => ginagamit para sa mga elements ng array Subscript/Index= tawag sa positioning ng value sa elements, ito ay nagsisimula lagi sa zero (0). SINGLE-DIMENSIONAL ARRAY OR ONE-DIMENSIONAL ARRAY Halimbawa sa Single-Dimensional Array ARRAY NAME ELEMENT isang pares ng { } ibig sabihin may isang element na may 7 index/subscript String roseDaysOfTheWeek [ ] = {"SUNDAY","MONDAY","TUESDAY","WENESDAY","THURSDAY","FRIDAY","SATURDAY"} ARRAY SIZE = 7 COLUMN 0 1 2 3 4 5 6 ROW 0 {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"} para madisplay ang araw na WEDNESDAY bilangin kung pang-ilang index un ang ilalagay sa loob ng [ ] kapag nagprogram ay tawagin ang array name at index position.=> System.out.println(roseDaysOfTheWeek[3] );
  • 2. IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH TWO-DIMENSIONAL ARRAY Halimbawa sa Two-Dimensional Array (magkasama ang mga data sa isang element) Tignang MABUTI ang declaration may [ ] [ ] na mayroong dalawa set ng array list { } { } huwag kakalimutan ang comma (,) pagkatapos ng isang element { } ito ang naghahati sa mga elements. String roseOopSchedule [ ][ ] = { {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"}, {"ACT","BSCS","BSIS","BSCpE"} }; COLUMN 0 1 2 3 4 5 6 ROW 0 {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"} COLUMN 0 1 2 3 ROW 1 {"ACT","BSCS","BSIS","BSCpE"} Tignan ang Halimbawa sa ibaba, tandaan ang UNANG [ ] AY ROW at ang PANGALAWANG [ ] AY COLUMN. Para ma-display ang SATURDAY BSCS bilangin kung pang-ilang index sa ROW 0 ang SATURDAY gayundin ang BSCS sa ROW 1. kapag nagprogram ay tawagin ang array name at index position. System.out.println( roseOopSchedule[0][6] + " " + roseOopSchedule[1][1]);
  • 3. IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH PANGALAWANG APPROACH NG TWO-DIMENSIONAL ARRAY ***Sa Ganitong array kapag may magkamukha sa array list maaring kuhanin anumang row or column. Sa Halimbawa sa ibaba, kung nais ipakita ang BSIS 2B. Maaring gamitin ang indexes na [ 0 ] [ 1 ] or [ 3 ] [ 1 ]. 0 1 0 1 2 3 4 5 6 7 8 9 Makikita sa declaration na may SAMPUNG PARES NG { } ibig sabihin sa loob ng ISANG ARRAY NAME ay may SAMPUNG ELEMENTS. Sa isang array list ay may nakapaloob na dalawang value ang DAY at CYS. Kaya ang array size ay 10 X 2 Kung titignang mabuti mapapansin na may DALAWANG COLUMN BAWAT ARRAY LIST. Muli ang UNANG [ ] AY ROW at ang PANGALAWANG [ ] AY COLUMN. Para ma-display ang SUNDAY BSCS 3D bilangin kung pang-ilang ROW AT COLUMN ang SATURDAY gayundin ang BSCS 3D. Kapag nagprogram ay tawagin ang array name at index position. System.out.println( roseOopSchedule[9][0] + " " + roseOopSchedule[7][1]);
  • 4. IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH MULTI-DIMENSIONAL ARRAY Sa MULTI-DIMENSIONAL ARRAY dumarami ang Columns at Rows na may MAGKAKAIBANG index. Ngunit tatlong [ ] [ ] [ ] lamang ang gagamitin kahit na dumami pa ang elements. Sa array name na roseOopSchedule mapapansin na mayroong LIMANG ELEMENTS. Mapapansin din na ang {"A","B","C'","D","N","O","T"} ay nakapaloob sa na dapat ay sa kadahilanang ang data type na ginamit sa pagdeklara ng array name ay String. Dapat ay sumunod ang element kung ano ang tinakdang data type. PAG-ARALAN ANG PROGRAM NA ITO.
  • 5. IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA TOPIC: ARRAY IS OOP 223 OBJECT ORIENTED PROGRAMMING : JAVA | DR. ROSEMARIE S. GUIRRE | BLENDED LEARNING APPROACH KUNG TAYO AY MAGKAKAROON NG WRITTEN ACTIVITY. GANITO NA LAMANG ANG INYONG ISUSULAT. VARIABLES: String roseDaysOfTheWeek [ ] ={"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"}; String roseCourse [ ] = {"ACT","BSCS","BSIS","BSCpE"}; int roseYearLevel [ ] = {1,2,3,4}; char roseChar [ ] = {'A','B','C','D','N','O','T'}; String roseHour [ ] = {"7:00","8:00","9:00","10:00","11:00","12:00"}; Alituntunin: Isulat ang array name at index ng mga sumusunod. 1. SATURDAY 2. BSCpE 3. NOT 4. BSCS 4A 5. 8:00 TO 12:00 NAME: CYS: SUBJECT: SUBJECT TEACHER: SAGOT 1. roseDaysOfTheWeek [ 6 ] 2. roseCourse [ 3] 3. roseChar [ 4 ] [ 5 ] [ 6 ] 4. roseCourse [ 1 ] + + roseYearLevel [ 3 ] + roseChar [ 0 ] 5. roseHour [ 1 ] + " " + roseChar[6] +roseChar[ 5 ] + " " + roseHour [ 5 ] MAG-ENSAYO NG KOMBINASYON HANGANG MAKUHA ANG LOHIKA AT SARILING TEKNIK.