Вы находитесь на странице: 1из 9

CSC 185

Lab - 7
Programs
• Write Java methods to calculate the area
of rectangle, area of circle, and area of a
square.
• Write a Java method ‘reverseNumber()’ to
reverse a number input.
Ex: Input 1234 should return 4321.
• Write a Java method to see if a number
input is even or odd.
package helloworld;

import java.util.Scanner;

public class Main


{
public static void main(String[] args)
{
System.out.println("I am in Main method");
System.out.println("Enter the radius to calculate the area of a circle");
Scanner s = new Scanner(System.in);
int r = s.nextInt();
System.out.println("Making a call to the method areaCircle");
double circle_area = areaCircle(r);
System.out.println("The area of circle is:"+circle_area);

}
public static double areaCircle(int radius)
{
System.out.println("I am in areaCircle method");
double area = 3.14 * radius * radius;
return area;
}

}
package helloworld;

import java.util.Scanner;

public class Main


{
public static void main(String[] args)
{
System.out.println("Enter a number and I reverse it for you!");
Scanner s = new Scanner(System.in);
int num = s.nextInt();
reverseNumber(num);

public static void reverseNumber(int num)


{
int reversednum = 0;
int temp = 0;
while(num > 0)
{
temp = num % 10; // Gives me the last digit and stores in temp.
reversednum = reversednum * 10 + temp;
num = num/10; // Gives the num leaving last digit

System.out.println("Reversed number is:"+reversednum);


}
}
class car
Java classes Program
{
String color;
int speed;
int gear;

car(int const_speed, int const_gear)


{
speed = const_speed;
gear = const_gear;
Constructors

}
car()
{
color = "RED";
speed = 80;

public void speedUp(int speedIncrement)


{ Instance Methods
speed = speed + speedIncrement;
}

public void printCarDetails()


{
System.out.println("New Speed is:"+speed+" NewGear is:"+gear);
}
}
public class Main {

public static void main(String[] args) {


car toyota_instance = new car(10,2); Creating Objects
car BMW_instance = new car();

toyota_instance.speedUp(30);
BMW_instance.speedUp(20);
System.out.println("My toyota car details are:");
toyota_instance.printCarDetails();
System.out.println("BMW car details are:");
BMW_instance.printCarDetails();
}
}
Constructors
• In Java, if you want a piece of code to run when
your class is called for the first time we define a
method in a class with the same name as that of
class. Constructors cannot have return type.
• The purpose of constructors are basically to set
some variables when object is created for the
first time.
• There can be more than one constructors in a
class, distinguished by their parameters. When
the class is initialized, Java will call the right
constructor with matching arguments and type.
Program depicting classes in Java
• Write a java program for the following scenario:
There is a bank which consists of checking
accounts for 10 people. The program should ask
the user to input user’s name. If the user name
matches to the user name having an account in
the bank, the user should be prompted to enter
option 1(Check balance) 2: Add amount 3:
withdraw some money from the account 4:exit.
Announcements
• There will be an In-class quiz (CSC 185)
next Tuesday : 11/03/2009.
• Homework will be given tentatively for
CSC 201 on 10/29/09.
• There will be an In-class quiz on 11/05/09
for CSC 201.

Вам также может понравиться

  • Core Java
    Core Java
    Документ17 страниц
    Core Java
    Priyanka More
    100% (1)
  • Oops Pca1
    Oops Pca1
    Документ15 страниц
    Oops Pca1
    Ranjan Ray
    Оценок пока нет
  • OOP-Lab Week3+4 With Solution - Tagged
    OOP-Lab Week3+4 With Solution - Tagged
    Документ8 страниц
    OOP-Lab Week3+4 With Solution - Tagged
    Sara Moh
    Оценок пока нет
  • Index Java 1.1.0
    Index Java 1.1.0
    Документ28 страниц
    Index Java 1.1.0
    skekhero
    Оценок пока нет
  • Techno Plannes Dot Net Scribd Websites For Uploading
    Techno Plannes Dot Net Scribd Websites For Uploading
    Документ15 страниц
    Techno Plannes Dot Net Scribd Websites For Uploading
    max
    Оценок пока нет
  • Department of Computer Science A.M.U., Aligarh: Assignment
    Department of Computer Science A.M.U., Aligarh: Assignment
    Документ22 страницы
    Department of Computer Science A.M.U., Aligarh: Assignment
    Syed Mubashshir Ahmad
    Оценок пока нет
  • Aman JAva
    Aman JAva
    Документ24 страницы
    Aman JAva
    Abcd Google
    Оценок пока нет
  • Java Practice
    Java Practice
    Документ83 страницы
    Java Practice
    Priyanka mestry
    Оценок пока нет
  • Assignment 5 Java
    Assignment 5 Java
    Документ17 страниц
    Assignment 5 Java
    Ishaan Kalorano Khaperde
    100% (1)
  • Java Lab List
    Java Lab List
    Документ13 страниц
    Java Lab List
    Prajwal Kumbar
    Оценок пока нет
  • JPLFinal PDF
    JPLFinal PDF
    Документ48 страниц
    JPLFinal PDF
    Arman Chhag
    Оценок пока нет
  • JAVA CODING AND C PROGRAMMING EXAMPLES - PROGRAMMING FOR BEGINNERS (BooksRack - Net)
    JAVA CODING AND C PROGRAMMING EXAMPLES - PROGRAMMING FOR BEGINNERS (BooksRack - Net)
    Документ62 страницы
    JAVA CODING AND C PROGRAMMING EXAMPLES - PROGRAMMING FOR BEGINNERS (BooksRack - Net)
    Ivan Bengin
    Оценок пока нет
  • Javafile
    Javafile
    Документ25 страниц
    Javafile
    prachiti kirtikudave
    Оценок пока нет
  • 22-SE-096 Lab Report 6
    22-SE-096 Lab Report 6
    Документ11 страниц
    22-SE-096 Lab Report 6
    Talha Ghafoor
    Оценок пока нет
  • JJJJJJJ
    JJJJJJJ
    Документ37 страниц
    JJJJJJJ
    Rahul PRAJAPATI
    Оценок пока нет
  • CS2209 - Oops Lab Manual
    CS2209 - Oops Lab Manual
    Документ62 страницы
    CS2209 - Oops Lab Manual
    Selva Kanmani
    100% (1)
  • Index: Name: Ilyas Shaikh MCA-Sem 1 Roll No.:97 Java Programming
    Index: Name: Ilyas Shaikh MCA-Sem 1 Roll No.:97 Java Programming
    Документ23 страницы
    Index: Name: Ilyas Shaikh MCA-Sem 1 Roll No.:97 Java Programming
    Alhena Khan
    Оценок пока нет
  • Java Solution
    Java Solution
    Документ18 страниц
    Java Solution
    Raja Sekhar
    Оценок пока нет
  • (Student Name) (Student Roll Number) (Institute Name)
    (Student Name) (Student Roll Number) (Institute Name)
    Документ13 страниц
    (Student Name) (Student Roll Number) (Institute Name)
    Hahsadasd
    Оценок пока нет
  • Practice Programs: On A Separate Line
    Practice Programs: On A Separate Line
    Документ8 страниц
    Practice Programs: On A Separate Line
    nithya elysium
    Оценок пока нет
  • Java Record 3 VINU
    Java Record 3 VINU
    Документ23 страницы
    Java Record 3 VINU
    21E219 Gowsick.R
    Оценок пока нет
  • Java Practical
    Java Practical
    Документ25 страниц
    Java Practical
    Klaus Mikaelson
    Оценок пока нет
  • Java Programming
    Java Programming
    Документ48 страниц
    Java Programming
    Bhavin
    Оценок пока нет
  • IX Project
    IX Project
    Документ63 страницы
    IX Project
    afsukhatoon89
    Оценок пока нет
  • Java
    Java
    Документ47 страниц
    Java
    sneha ajay nair
    Оценок пока нет
  • Java Practical: Study I'M Studying Greet Setage (Int Age)
    Java Practical: Study I'M Studying Greet Setage (Int Age)
    Документ10 страниц
    Java Practical: Study I'M Studying Greet Setage (Int Age)
    Vrushali Jani
    Оценок пока нет
  • Karthikeya Java423 File Final
    Karthikeya Java423 File Final
    Документ55 страниц
    Karthikeya Java423 File Final
    Abhay Singh tomar
    Оценок пока нет
  • Java Programs
    Java Programs
    Документ64 страницы
    Java Programs
    cse D
    Оценок пока нет
  • Java Assignment
    Java Assignment
    Документ54 страницы
    Java Assignment
    Geny Many
    Оценок пока нет
  • Java - 16M
    Java - 16M
    Документ24 страницы
    Java - 16M
    20EUEE053- MADHUBALAN.S
    Оценок пока нет
  • Kanhu Charan Sahoo - Java Programming Lab Record
    Kanhu Charan Sahoo - Java Programming Lab Record
    Документ11 страниц
    Kanhu Charan Sahoo - Java Programming Lab Record
    kanhu charan sahoo
    Оценок пока нет
  • Java Lab
    Java Lab
    Документ50 страниц
    Java Lab
    Ankit bahuguna
    Оценок пока нет
  • Java 10
    Java 10
    Документ7 страниц
    Java 10
    umamucheli34
    Оценок пока нет
  • Java Journal
    Java Journal
    Документ71 страница
    Java Journal
    nizamibilal1064
    Оценок пока нет
  • Java Lab
    Java Lab
    Документ28 страниц
    Java Lab
    Navneet Singh Bhakuni
    Оценок пока нет
  • Question Bank Class 8 2015 2016 1
    Question Bank Class 8 2015 2016 1
    Документ44 страницы
    Question Bank Class 8 2015 2016 1
    18 DEY ARGHYA 6C
    Оценок пока нет
  • Comp1405 A5 F2015
    Comp1405 A5 F2015
    Документ6 страниц
    Comp1405 A5 F2015
    Anna Gow
    Оценок пока нет
  • Computer Project
    Computer Project
    Документ26 страниц
    Computer Project
    Rahul Hansda
    Оценок пока нет
  • JAVA Practical SS 1 To 18
    JAVA Practical SS 1 To 18
    Документ54 страницы
    JAVA Practical SS 1 To 18
    aishu.chemate01
    Оценок пока нет
  • Java Assign
    Java Assign
    Документ33 страницы
    Java Assign
    Shubham Bende
    Оценок пока нет
  • Java Vezbi
    Java Vezbi
    Документ11 страниц
    Java Vezbi
    FlloraMT
    Оценок пока нет
  • Java Assignment Editing
    Java Assignment Editing
    Документ43 страницы
    Java Assignment Editing
    Darkroom
    Оценок пока нет
  • Lab Assignment 3
    Lab Assignment 3
    Документ18 страниц
    Lab Assignment 3
    Fariya Ahmed punom
    Оценок пока нет
  • My Java Practical File-2
    My Java Practical File-2
    Документ51 страница
    My Java Practical File-2
    skekhero
    Оценок пока нет
  • Java Prog
    Java Prog
    Документ42 страницы
    Java Prog
    Mallari Sudha
    Оценок пока нет
  • Computer Project Programs
    Computer Project Programs
    Документ26 страниц
    Computer Project Programs
    Ruhi Bhatt
    Оценок пока нет
  • Tesktrpk$d
    Tesktrpk$d
    Документ12 страниц
    Tesktrpk$d
    Asdf 9482
    Оценок пока нет
  • Java Document 1
    Java Document 1
    Документ232 страницы
    Java Document 1
    proxyone task
    Оценок пока нет
  • List
    List
    Документ12 страниц
    List
    MR LEGEND
    Оценок пока нет
  • Java Homework
    Java Homework
    Документ8 страниц
    Java Homework
    Sreekanth Naidu
    Оценок пока нет
  • It 1
    It 1
    Документ21 страница
    It 1
    ashish shrivastava
    Оценок пока нет
  • Assignment PGD-PR-2105
    Assignment PGD-PR-2105
    Документ22 страницы
    Assignment PGD-PR-2105
    Gurpreet Singh
    Оценок пока нет
  • Java Programming Lab
    Java Programming Lab
    Документ17 страниц
    Java Programming Lab
    Venkatesh Venkatesh
    Оценок пока нет
  • Java File Hritik
    Java File Hritik
    Документ35 страниц
    Java File Hritik
    mahender9891
    Оценок пока нет
  • Set 10
    Set 10
    Документ8 страниц
    Set 10
    Mimie
    Оценок пока нет
  • Java 113-6
    Java 113-6
    Документ26 страниц
    Java 113-6
    dontk2179
    Оценок пока нет
  • BK Mod 3 Java
    BK Mod 3 Java
    Документ32 страницы
    BK Mod 3 Java
    717822e227
    Оценок пока нет
  • Java Practical File Rohit
    Java Practical File Rohit
    Документ41 страница
    Java Practical File Rohit
    Rohit
    Оценок пока нет
  • Java Problems with Solutions
    Java Problems with Solutions
    От Everand
    Java Problems with Solutions
    Рейтинг: 4.5 из 5 звезд
    4.5/5 (18)
  • C Language Programming Codes
    C Language Programming Codes
    От Everand
    C Language Programming Codes
    Оценок пока нет
  • CSC 201-FinalProjectDocument
    CSC 201-FinalProjectDocument
    Документ2 страницы
    CSC 201-FinalProjectDocument
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 11 Final
    CSC 201-Lecture 11 Final
    Документ19 страниц
    CSC 201-Lecture 11 Final
    pavanil
    Оценок пока нет
  • Guidelines For Take Home Project
    Guidelines For Take Home Project
    Документ1 страница
    Guidelines For Take Home Project
    pavanil
    Оценок пока нет
  • Static Methods and Variables
    Static Methods and Variables
    Документ2 страницы
    Static Methods and Variables
    pavanil
    Оценок пока нет
  • CSC 201-Homework3
    CSC 201-Homework3
    Документ8 страниц
    CSC 201-Homework3
    pavanil
    Оценок пока нет
  • CSC 201-Homework3
    CSC 201-Homework3
    Документ8 страниц
    CSC 201-Homework3
    pavanil
    Оценок пока нет
  • Access Specifiers in Java
    Access Specifiers in Java
    Документ6 страниц
    Access Specifiers in Java
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 7
    CSC 201-Lecture 7
    Документ21 страница
    CSC 201-Lecture 7
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 10
    CSC 201-Lecture 10
    Документ31 страница
    CSC 201-Lecture 10
    pavanil
    Оценок пока нет
  • Steps For Downloading JDK and Netbeans Bundle
    Steps For Downloading JDK and Netbeans Bundle
    Документ12 страниц
    Steps For Downloading JDK and Netbeans Bundle
    pavanil
    Оценок пока нет
  • Sample Midterm CSC 201
    Sample Midterm CSC 201
    Документ3 страницы
    Sample Midterm CSC 201
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 9
    CSC 201-Lecture 9
    Документ19 страниц
    CSC 201-Lecture 9
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 8
    CSC 201-Lecture 8
    Документ8 страниц
    CSC 201-Lecture 8
    pavanil
    Оценок пока нет
  • CSC 201-Homework2
    CSC 201-Homework2
    Документ5 страниц
    CSC 201-Homework2
    pavanil
    Оценок пока нет
  • CSC 185-Fourth Lab
    CSC 185-Fourth Lab
    Документ8 страниц
    CSC 185-Fourth Lab
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 3
    CSC 201-Lecture 3
    Документ39 страниц
    CSC 201-Lecture 3
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 3
    CSC 201-Lecture 3
    Документ39 страниц
    CSC 201-Lecture 3
    pavanil
    Оценок пока нет
  • CSC 201-Lecture 2
    CSC 201-Lecture 2
    Документ26 страниц
    CSC 201-Lecture 2
    pavanil
    Оценок пока нет
  • CSC 201 - Introduction To Programming in Java Fall 2009 Schedule
    CSC 201 - Introduction To Programming in Java Fall 2009 Schedule
    Документ4 страницы
    CSC 201 - Introduction To Programming in Java Fall 2009 Schedule
    pavanil
    Оценок пока нет
  • Java Unit-5
    Java Unit-5
    Документ36 страниц
    Java Unit-5
    Rakesh
    Оценок пока нет
  • Oops Project Abstarct
    Oops Project Abstarct
    Документ12 страниц
    Oops Project Abstarct
    praneeth chowdary
    Оценок пока нет
  • Variables and Types: Numbers
    Variables and Types: Numbers
    Документ4 страницы
    Variables and Types: Numbers
    Opel Frontera
    Оценок пока нет
  • COMP6598 - Week 1 - Introduction To Algorithm and Java Programming
    COMP6598 - Week 1 - Introduction To Algorithm and Java Programming
    Документ39 страниц
    COMP6598 - Week 1 - Introduction To Algorithm and Java Programming
    magmaring magdun
    Оценок пока нет
  • Java Chapter 1
    Java Chapter 1
    Документ11 страниц
    Java Chapter 1
    Manu Kushwaha
    Оценок пока нет
  • A Guide To MultipleBagFetchException in Hibernate - Baeldung
    A Guide To MultipleBagFetchException in Hibernate - Baeldung
    Документ10 страниц
    A Guide To MultipleBagFetchException in Hibernate - Baeldung
    Tomás Patricio Izquierdo Kairúz
    Оценок пока нет
  • Create A New Directory Called Week8 For This Lab. Create A Java GUI That Has A Text Field
    Create A New Directory Called Week8 For This Lab. Create A Java GUI That Has A Text Field
    Документ2 страницы
    Create A New Directory Called Week8 For This Lab. Create A Java GUI That Has A Text Field
    Muhammad Sufyan
    Оценок пока нет
  • Kotlin - Sample Programs
    Kotlin - Sample Programs
    Документ20 страниц
    Kotlin - Sample Programs
    Weecky Hunter
    Оценок пока нет
  • Installer Debug
    Installer Debug
    Документ13 страниц
    Installer Debug
    JoelA.VasquezCorrea
    Оценок пока нет
  • Atm Java Project
    Atm Java Project
    Документ17 страниц
    Atm Java Project
    Narayanapally jyoshna001
    Оценок пока нет
  • 2023 03 11bejz
    2023 03 11bejz
    Документ4 страницы
    2023 03 11bejz
    William bordes courtois
    Оценок пока нет
  • Sunita S Bettakusugal
    Sunita S Bettakusugal
    Документ4 страницы
    Sunita S Bettakusugal
    fexmy india
    Оценок пока нет
  • Log Wa
    Log Wa
    Документ42 страницы
    Log Wa
    Nabila Bella
    Оценок пока нет
  • 23
    23
    Документ101 страница
    23
    Helmy Mukhlis
    Оценок пока нет
  • CS3381 Set2
    CS3381 Set2
    Документ4 страницы
    CS3381 Set2
    Sathiya Murthi
    Оценок пока нет
  • Java MCQ Solution
    Java MCQ Solution
    Документ23 страницы
    Java MCQ Solution
    Kumar Saurav
    75% (4)
  • AJP - QB Solved
    AJP - QB Solved
    Документ20 страниц
    AJP - QB Solved
    40Neha Pagariya
    Оценок пока нет
  • Final Exam Java
    Final Exam Java
    Документ13 страниц
    Final Exam Java
    Yulia Kendengis
    Оценок пока нет
  • Power Off Reset Reason Backup
    Power Off Reset Reason Backup
    Документ5 страниц
    Power Off Reset Reason Backup
    Guilherme Nascimento
    Оценок пока нет
  • Gradle
    Gradle
    Документ331 страница
    Gradle
    Emmanuel Ruiz Lopes
    Оценок пока нет
  • TestNG SeleniumFramework
    TestNG SeleniumFramework
    Документ32 страницы
    TestNG SeleniumFramework
    Pramod Sripal
    Оценок пока нет
  • Crash
    Crash
    Документ17 страниц
    Crash
    Łukasz Wesołowski
    Оценок пока нет
  • Oop in PHP: OOP Object Oriented Programming
    Oop in PHP: OOP Object Oriented Programming
    Документ52 страницы
    Oop in PHP: OOP Object Oriented Programming
    Quy Le
    Оценок пока нет
  • JSR 2223 Script
    JSR 2223 Script
    Документ168 страниц
    JSR 2223 Script
    Agung Budi Santosa
    Оценок пока нет
  • Java Methods Exercises
    Java Methods Exercises
    Документ4 страницы
    Java Methods Exercises
    Novelyn Rabino
    0% (1)
  • FREE Udemy Courses
    FREE Udemy Courses
    Документ1 страница
    FREE Udemy Courses
    Venkat Dhfm
    Оценок пока нет
  • OOP - Questions For Review
    OOP - Questions For Review
    Документ15 страниц
    OOP - Questions For Review
    Andreea Ilie
    Оценок пока нет
  • Class-Xii Subject:-Computer Science: Chapter-12 Inheritance and Polymorphism
    Class-Xii Subject:-Computer Science: Chapter-12 Inheritance and Polymorphism
    Документ10 страниц
    Class-Xii Subject:-Computer Science: Chapter-12 Inheritance and Polymorphism
    Mayukhjha
    Оценок пока нет
  • Introduction To Java Beans
    Introduction To Java Beans
    Документ16 страниц
    Introduction To Java Beans
    ashu pulaskar
    Оценок пока нет
  • Drop Box
    Drop Box
    Документ49 страниц
    Drop Box
    Alexander Cervantes
    Оценок пока нет