imam problem prilikom pokretanja JAVA programa preko cmd.
Dodjem do direktorijuma gde je .class datoteka i kada pokrenem program javi gresku
Evo dodao sam kod programa Tax i TestTax u kojem je main funkcija i nju pokrecem preko cmd al javlja gresku :-(
Molim vas za pomoc.
Hvala
Code:
package com.practicaljava.lession5;
public class Tax {
double brutoDohodak; //grossIncome
String drzava; //state
int zavise; //dependents broj osoba koje izdrzava osoba
Tax(double bD, String dr, int zav) {
// TODO Auto-generated constructor stub
brutoDohodak=bD;
drzava=dr;
zavise=zav;
}
public double calcTax() { // metoda za odredjivanje poreza na osnovu prihoda
double drzavaTax=0;//promenljiva za izracun poreza
if (brutoDohodak<50000){
drzavaTax=brutoDohodak*0.05;
}
else{
drzavaTax=brutoDohodak*0.06;
}
return drzavaTax;
}
}
package com.practicaljava.lession5;
public class Tax {
double brutoDohodak; //grossIncome
String drzava; //state
int zavise; //dependents broj osoba koje izdrzava osoba
Tax(double bD, String dr, int zav) {
// TODO Auto-generated constructor stub
brutoDohodak=bD;
drzava=dr;
zavise=zav;
}
public double calcTax() { // metoda za odredjivanje poreza na osnovu prihoda
double drzavaTax=0;//promenljiva za izracun poreza
if (brutoDohodak<50000){
drzavaTax=brutoDohodak*0.05;
}
else{
drzavaTax=brutoDohodak*0.06;
}
return drzavaTax;
}
}
Code:
package com.practicaljava.lession5;
class TestTax {
public static void main(String[] args) {
// TODO Auto-generated method stub
double brutoDohodak; //lokalne promenljive
String drzava;
int zavise;
//proverimo da li imamo pravilan broj argumenata
if(args.length !=3){
System.out.println("Upotreba programa sa argumentima " + "java TextTax 50000 Srbija 2");
System.exit(0);
}
//pretvoriti argumente komandne linije
brutoDohodak = Double.parseDouble(args[0]);
drzava = args[1];
zavise = Integer.parseInt(args[2]);
Tax t3 = new Tax(brutoDohodak, drzava, zavise);
double tvojPorez = t3.calcTax(); //calkulator za izracun poreza
//ispis podataka
System.out.println("Tvoj porez je: " +tvojPorez);
System.out.println();
}
}
package com.practicaljava.lession5;
class TestTax {
public static void main(String[] args) {
// TODO Auto-generated method stub
double brutoDohodak; //lokalne promenljive
String drzava;
int zavise;
//proverimo da li imamo pravilan broj argumenata
if(args.length !=3){
System.out.println("Upotreba programa sa argumentima " + "java TextTax 50000 Srbija 2");
System.exit(0);
}
//pretvoriti argumente komandne linije
brutoDohodak = Double.parseDouble(args[0]);
drzava = args[1];
zavise = Integer.parseInt(args[2]);
Tax t3 = new Tax(brutoDohodak, drzava, zavise);
double tvojPorez = t3.calcTax(); //calkulator za izracun poreza
//ispis podataka
System.out.println("Tvoj porez je: " +tvojPorez);
System.out.println();
}
}
Dragan