I starting right know studied java mvc framework this is my first coding..i just wondering what's wrong for my coding i just add the 2 input integer and add it but the output display is zero...
so far this is my code
class Main{
public static void main(String [] args){
ContactModel model = new ContactModel();
ContactView view = new ContactView(model);
ContactController controller = new ContactController(model,view);
}
}
class ContactModel{
private int num1;
private int num2;
public int getNum1(){
return num1;
}
public void setNum1(int num1){
this.num1=num1;
}
public int getNum2(){
return num2;
}
public void setNum2(int num2){
this.num2=num2;
}
public String Display(){ //is it ok if I use String instead of int?
return "Sum: "+(getNum1()+getNum2());
}
}
class ContactView{
ContactModel model;
public ContactView(ContactModel model){
this.model=model;
}
public void num1(){
print("enter num1: ");
}
public void num2(){
print("enter num2: ");
}
public void display(){
println(model.Display());
}
public void print(String str){
System.out.print(str);
}
public void println(String str){
System.out.println(str);
}
}
import java.util.Scanner;
class ContactController{
ContactModel model;
ContactView view;
public ContactController(ContactModel model, ContactView view){
this.model=model;
this.view=view;
view();
}
public void view(){
ContactModel insert = new ContactModel();
view.num1();
insert.setNum1(IntegerInput());
view.num2();
insert.setNum2(IntegerInput());
view.display();
}
static int IntegerInput(){
Scanner sc = new Scanner(System.in);
int input= sc.nextInt();
return input;
}
}
thanks advanced
sorry for my newbiesness....

New Topic/Question
Reply



MultiQuote




|