Java program skipping the string statement second time of the execution Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?The Next Palindrome - reducing total execution timeMax heap in JavaSimple TakeOut MenuCarpet Calculator ProgramImplementation of stack“Course manager” Java programObject-oriented Bank classSimple Java program - Coding bat sumNumbersFinding unique pairs in lottery ticketsMr. Muffin's ball-passing game
Sally's older brother
Would color changing eyes affect vision?
Special flights
Moving a wrapfig vertically to encroach partially on a subsection title
As a dual citizen, my US passport will expire one day after traveling to the US. Will this work?
How to write capital alpha?
How to ternary Plot3D a function
Why datecode is SO IMPORTANT to chip manufacturers?
Did Mueller's report provide an evidentiary basis for the claim of Russian govt election interference via social media?
Is CEO the "profession" with the most psychopaths?
What initially awakened the Balrog?
Random body shuffle every night—can we still function?
Getting out of while loop on console
two integers one line calculator
Trying to understand entropy as a novice in thermodynamics
RSA find public exponent
what is the log of the PDF for a Normal Distribution?
Positioning dot before text in math mode
GDP with Intermediate Production
Is there public access to the Meteor Crater in Arizona?
Why do early math courses focus on the cross sections of a cone and not on other 3D objects?
What is the difference between a "ranged attack" and a "ranged weapon attack"?
Weaponising the Grasp-at-a-Distance spell
Can two person see the same photon?
Java program skipping the string statement second time of the execution
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?The Next Palindrome - reducing total execution timeMax heap in JavaSimple TakeOut MenuCarpet Calculator ProgramImplementation of stack“Course manager” Java programObject-oriented Bank classSimple Java program - Coding bat sumNumbersFinding unique pairs in lottery ticketsMr. Muffin's ball-passing game
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
$begingroup$
I am new to programming , & have just started learning c++,python & java side by side. While working in java on making the railway ticket account program the problem arrives in the output the program is working properly when we enter 1 passenger is travelling but when we enter multiple ( 2 )or more than two passenger was travelling, In the case of first passenger it work's properly but for the second passenger it skip's the second string statement here is the main class.....
`
public static void main(String[] args)
Scanner inpu=new Scanner(System.in);
String fi_name=null,li_name=null,cn_name=null,first_name=null,last_name=null,cnic_number=null;
int Age=0,passenger=0,i=1,age_name=0,age_price=0,total=0 ;
System.out.println("Enter the number of Passenger Travelling");
passenger=inpu.nextInt();
passenger_attributes ob=new passenger_attributes();
while(passenger>=i)
first_name=ob.fname(fi_name);
last_name=ob.lname(li_name);
cnic_number=ob.cnum(cn_name);
Age=ob.age(age_name);
age_price=ob.age_checker(Age);
System.out.println("passenger "+i+" First name is :=" +first_name);
System.out.println("passenger "+i+" Last name is :=" +last_name);
System.out.println("passenger "+i+" cnic number is :=" +cnic_number);
System.out.println("passenger "+i+" Age is :=" +Age);
System.out.println("passenger "+i+" total price ticket is :=" +age_price);
total=total+age_price;
i++;
System.out.println("the total price of all the passenger is :=" +total);
}
& that was my class program
public class passenger_attributes
Scanner input=new Scanner(System.in);
public String fname(String fi_name)
System.out.println("ENTER PASSENGER FIRST NAME :=");
fi_name=input.nextLine();
return fi_name;
public String lname(String la_name)
System.out.println("ENTER PASSENGER LAST NAME :=");
la_name=input.nextLine();
return la_name;
public String cnum(String cn_num)
System.out.println("ENTER PASSENGER Cnic Number :=");
cn_num=input.nextLine();
return cn_num;
public int age(int age_num)
System.out.println("ENTER PASSENGER Age :=");
age_num=input.nextInt();
return age_num;
public int age_checker(int Age)
int price_age;
if(Age<=12)
price_age=500;
return price_age;
else if (Age<=15 && Age>12)
price_age=1000;
return price_age;
else if(Age>15)
price_age=1500;
return price_age;
else
return 0;
My question is "How i could remove this logical error"?
java beginner
New contributor
$endgroup$
add a comment |
$begingroup$
I am new to programming , & have just started learning c++,python & java side by side. While working in java on making the railway ticket account program the problem arrives in the output the program is working properly when we enter 1 passenger is travelling but when we enter multiple ( 2 )or more than two passenger was travelling, In the case of first passenger it work's properly but for the second passenger it skip's the second string statement here is the main class.....
`
public static void main(String[] args)
Scanner inpu=new Scanner(System.in);
String fi_name=null,li_name=null,cn_name=null,first_name=null,last_name=null,cnic_number=null;
int Age=0,passenger=0,i=1,age_name=0,age_price=0,total=0 ;
System.out.println("Enter the number of Passenger Travelling");
passenger=inpu.nextInt();
passenger_attributes ob=new passenger_attributes();
while(passenger>=i)
first_name=ob.fname(fi_name);
last_name=ob.lname(li_name);
cnic_number=ob.cnum(cn_name);
Age=ob.age(age_name);
age_price=ob.age_checker(Age);
System.out.println("passenger "+i+" First name is :=" +first_name);
System.out.println("passenger "+i+" Last name is :=" +last_name);
System.out.println("passenger "+i+" cnic number is :=" +cnic_number);
System.out.println("passenger "+i+" Age is :=" +Age);
System.out.println("passenger "+i+" total price ticket is :=" +age_price);
total=total+age_price;
i++;
System.out.println("the total price of all the passenger is :=" +total);
}
& that was my class program
public class passenger_attributes
Scanner input=new Scanner(System.in);
public String fname(String fi_name)
System.out.println("ENTER PASSENGER FIRST NAME :=");
fi_name=input.nextLine();
return fi_name;
public String lname(String la_name)
System.out.println("ENTER PASSENGER LAST NAME :=");
la_name=input.nextLine();
return la_name;
public String cnum(String cn_num)
System.out.println("ENTER PASSENGER Cnic Number :=");
cn_num=input.nextLine();
return cn_num;
public int age(int age_num)
System.out.println("ENTER PASSENGER Age :=");
age_num=input.nextInt();
return age_num;
public int age_checker(int Age)
int price_age;
if(Age<=12)
price_age=500;
return price_age;
else if (Age<=15 && Age>12)
price_age=1000;
return price_age;
else if(Age>15)
price_age=1500;
return price_age;
else
return 0;
My question is "How i could remove this logical error"?
java beginner
New contributor
$endgroup$
add a comment |
$begingroup$
I am new to programming , & have just started learning c++,python & java side by side. While working in java on making the railway ticket account program the problem arrives in the output the program is working properly when we enter 1 passenger is travelling but when we enter multiple ( 2 )or more than two passenger was travelling, In the case of first passenger it work's properly but for the second passenger it skip's the second string statement here is the main class.....
`
public static void main(String[] args)
Scanner inpu=new Scanner(System.in);
String fi_name=null,li_name=null,cn_name=null,first_name=null,last_name=null,cnic_number=null;
int Age=0,passenger=0,i=1,age_name=0,age_price=0,total=0 ;
System.out.println("Enter the number of Passenger Travelling");
passenger=inpu.nextInt();
passenger_attributes ob=new passenger_attributes();
while(passenger>=i)
first_name=ob.fname(fi_name);
last_name=ob.lname(li_name);
cnic_number=ob.cnum(cn_name);
Age=ob.age(age_name);
age_price=ob.age_checker(Age);
System.out.println("passenger "+i+" First name is :=" +first_name);
System.out.println("passenger "+i+" Last name is :=" +last_name);
System.out.println("passenger "+i+" cnic number is :=" +cnic_number);
System.out.println("passenger "+i+" Age is :=" +Age);
System.out.println("passenger "+i+" total price ticket is :=" +age_price);
total=total+age_price;
i++;
System.out.println("the total price of all the passenger is :=" +total);
}
& that was my class program
public class passenger_attributes
Scanner input=new Scanner(System.in);
public String fname(String fi_name)
System.out.println("ENTER PASSENGER FIRST NAME :=");
fi_name=input.nextLine();
return fi_name;
public String lname(String la_name)
System.out.println("ENTER PASSENGER LAST NAME :=");
la_name=input.nextLine();
return la_name;
public String cnum(String cn_num)
System.out.println("ENTER PASSENGER Cnic Number :=");
cn_num=input.nextLine();
return cn_num;
public int age(int age_num)
System.out.println("ENTER PASSENGER Age :=");
age_num=input.nextInt();
return age_num;
public int age_checker(int Age)
int price_age;
if(Age<=12)
price_age=500;
return price_age;
else if (Age<=15 && Age>12)
price_age=1000;
return price_age;
else if(Age>15)
price_age=1500;
return price_age;
else
return 0;
My question is "How i could remove this logical error"?
java beginner
New contributor
$endgroup$
I am new to programming , & have just started learning c++,python & java side by side. While working in java on making the railway ticket account program the problem arrives in the output the program is working properly when we enter 1 passenger is travelling but when we enter multiple ( 2 )or more than two passenger was travelling, In the case of first passenger it work's properly but for the second passenger it skip's the second string statement here is the main class.....
`
public static void main(String[] args)
Scanner inpu=new Scanner(System.in);
String fi_name=null,li_name=null,cn_name=null,first_name=null,last_name=null,cnic_number=null;
int Age=0,passenger=0,i=1,age_name=0,age_price=0,total=0 ;
System.out.println("Enter the number of Passenger Travelling");
passenger=inpu.nextInt();
passenger_attributes ob=new passenger_attributes();
while(passenger>=i)
first_name=ob.fname(fi_name);
last_name=ob.lname(li_name);
cnic_number=ob.cnum(cn_name);
Age=ob.age(age_name);
age_price=ob.age_checker(Age);
System.out.println("passenger "+i+" First name is :=" +first_name);
System.out.println("passenger "+i+" Last name is :=" +last_name);
System.out.println("passenger "+i+" cnic number is :=" +cnic_number);
System.out.println("passenger "+i+" Age is :=" +Age);
System.out.println("passenger "+i+" total price ticket is :=" +age_price);
total=total+age_price;
i++;
System.out.println("the total price of all the passenger is :=" +total);
}
& that was my class program
public class passenger_attributes
Scanner input=new Scanner(System.in);
public String fname(String fi_name)
System.out.println("ENTER PASSENGER FIRST NAME :=");
fi_name=input.nextLine();
return fi_name;
public String lname(String la_name)
System.out.println("ENTER PASSENGER LAST NAME :=");
la_name=input.nextLine();
return la_name;
public String cnum(String cn_num)
System.out.println("ENTER PASSENGER Cnic Number :=");
cn_num=input.nextLine();
return cn_num;
public int age(int age_num)
System.out.println("ENTER PASSENGER Age :=");
age_num=input.nextInt();
return age_num;
public int age_checker(int Age)
int price_age;
if(Age<=12)
price_age=500;
return price_age;
else if (Age<=15 && Age>12)
price_age=1000;
return price_age;
else if(Age>15)
price_age=1500;
return price_age;
else
return 0;
My question is "How i could remove this logical error"?
java beginner
java beginner
New contributor
New contributor
New contributor
asked 5 mins ago
Ahmad RazaAhmad Raza
1012
1012
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "196"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Ahmad Raza is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217804%2fjava-program-skipping-the-string-statement-second-time-of-the-execution%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ahmad Raza is a new contributor. Be nice, and check out our Code of Conduct.
Ahmad Raza is a new contributor. Be nice, and check out our Code of Conduct.
Ahmad Raza is a new contributor. Be nice, and check out our Code of Conduct.
Ahmad Raza is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Code Review Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217804%2fjava-program-skipping-the-string-statement-second-time-of-the-execution%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown