Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

Q1. amount the same, y, n, why?

public class CheckingAct

{

private String actNum;

private String nameOnAct;

private int balance;

. . . .

public void processDeposit( int amount )

{

balance = balance + amount ;

}

// modified toString() method

public String toString()

{

return "Account: " + actNum + "\tName: " + nameOnAct +

"\tBalance: " + amount ;

}

}

Q2. amount the same, y, n, why?

public class CheckingAct

{

private String actNum;

private String nameOnAct;

private int balance;

. . . .

public void processDeposit( int amount )

{ // scope of amount starts here

balance = balance + amount ;

// scope of amount ends here

}

public void processCheck( int amount )

{ // scope of amount starts here

int charge;

incrementUse();

if ( balance < 100000 )

charge = 15;

else

charge = 0;

balance = balance - amount - charge ;

// scope of amount ends here

}

}

Q3. balance the same, y, n, why?

class CheckingAct

{

. . . .

private int balance;

public void processCheck( int amount )

{

int charge;

if ( balance < 100000 )

charge = 15;

else

charge = 0;

balance = balance - amount - charge ;

// change the local copy of the value in "amount"

amount = 0 ;

}

}

public class CheckingTester

{

public static void main ( String[] args )

{

CheckingAct act;

int check = 5000;

act = new CheckingAct( "123-345-99", "Your Name", 100000 );

System.out.println( "check:" + check ); // prints "5000"

// call processCheck with a copy of the value 5000

act.processCheck( check );

System.out.println( "check:" + check ); // prints "5000" --- "check" was not changed

}

}

Q4

amount the same, y, n, why?

balance the same, y, n, why?

class CheckingAct

{

. . . .

private int balance;

public void processCheck( int amount )

{

int amount;

incrementUse();

if ( balance < 100000 )

amount = 15; // which amount ???

else

amount = 0; // which amount ???

balance = balance - amount ; // which amount ???

}

}

Q5. balance the same, y, n, why?

class CheckingAct

{

. . . .

private int balance;

. . . .

public void processDeposit( int amount )

{

int balance = 0; // New declaration of balance.

balance = balance + amount ; // This uses the local variable, balance.

}

}

Q6a

Count and sum the same, y, n, why?

{

int sum = 0;

for ( int count = 0; count < 10; count++ )

{

System.out.print( count + " " );

sum = sum+count;

}

}

Q6b

{

int sum = 0;

for ( int count = 0; count < 10; count++ )

{

System.out.print( count + " " );

sum = sum+count;

}

System.out.println("\nAfter the loop count is: " + count );

}

Q7

What is printed, why?

class FindIt

{

private int sum;

public FindIt( int sum )

{

this.sum = sum;

}

public void increment( int inc )

{

sum = sum + inc;

System.out.println("FindIt sum: " + sum );

}

}

public class MainClass

{

public static void main ( String[] args)

{

int sum = 99;

FindIt findObj = new FindIt( 34 );

findObj.increment( 6 );

System.out.println("sum: " + sum );

}

}

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
    SEE MORE QUESTIONS
    Recommended textbooks for you
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education