looping?
again, balikan mo siya at pag aralan. Tutukan mo yung CONCEPT.
...parang ganito ang concept nyan (one of the few)
1) labada = 100 na damit
2) kunin ang isa at labhan
3) tapos na itong isa
4) meron pa bang lalabhan? (meron pa or wala na)
5) pag "meron pa", go to step #2 (tapos #3 then #4) <---- maglo-loop and loop and loop siya
6) pag "wala na", tapos na ako (exit the program)
in code #1 sample
----start of code-----
int labada = 100;
do {
System.out.println("Kunin ang isa at labhan");
System.out.println("Tapos na itong isa");
labada = labada - 1;
} while(labada > 0);
System.out.println("tapos na ang paglalaba. Exit na ang program");
----end of code-----
in code #2 sample
----start of code-----
int labada = 100;
for(int i=labada; i > 0; i--) {
System.out.println("Kunin ang isa at labhan");
System.out.println("Tapos na itong isa");
}
System.out.println("tapos na ang paglalaba. Exit na ang program");
----end of code-----
Database CRUD naman, mapa SQL or MySQL or other databases, it's all the same CONCEPT
OOP (object oriented programming) naman ay ganito. Isipin mo lang na you are creating a MODEL of a real world object. Everything is object.
Halimbawa, gagawa ka ng "Karinderia System". Ano yung mga OBJECTS na nasa "Karinderia"?
1) ulam
2) kanin
3) inumin
4) sandok
5) kutsara
6) baso
7) plato
(of course, marami pang iba, pero yan lang mga yan interasado tayo, for example)
Let's make a model of "ulam", halibawa.
code ulam
----start of code-----
public class Ulam {
private String name;
private String color;
private double price;
private boolean matamis;
public void setName(String ulamName){
name = ulamName;
}
public void setColor(String ulamColor){
color = ulamColor;
}
public void setPrice(double ulamPrice){
price = ulamPrice;
}
public void setMatamisBa(boolean kungMatamis){
matamis = kungMatamis;
}
public String getName(){
return name;
}
public String getColor(){
return color;
}
public double getPrice(){
return price;
}
public boolean matamisBa(){
return matamis;
}
}
----end of code-----
Tapos later on pag nagawan mo na ng object class yung ibang OBJECTS sa karinderia, ang susunod na object mo ay "class Carinderia" at dyan mo na ima-manipulate yung buong system. Just one of the many ways.
Another example ng OOP, a fruit. Halimbawa, gagawa mo ng class model yung "mangga"
It has attributes like "String name, String color, boolean maasimBa, int ilangPiraso".
O kaya bahay, puwedeng mong i-model na object. Class bahay has attributes like "String type, int numberOfRooms, int numberOfDoors, boolean isBungalow"
String is an OBJECT in Java. If you check the documentation, it has attributes, it has functions.
Ang MVC naman (model view controller), pag aralan mo na lang ito pag medyo comfortable ka na sa programming mo.
Basically ang MVC ay separating the "task" of coding the UI sa data by using a controller in between. So that pag may binago sa data, hindi ma-aapektuhan yung UI....and vice versa.
Ang MODEL ay yung data.....ang VIEW ay yung user-interface (or display)....yung CONTROLLER ay yung code na magmamanipulate sa data para i-display sa view.
****ang haba ng storya ko ano?******