while (rs.next()) { String[] temp_array = {"","",""}; int prodid = rs.getint(1); temp_array[0] = ""+prodid;
|
|
- Camilla Franklin
- 6 years ago
- Views:
Transcription
1 import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import java.util.arraylist; import java.util.scanner; public class MyDbAssessment static Connection con = null; static Statement stmt = null; static ResultSet rs = null; static Scanner in = new Scanner(System.in); public static void main(string[] args) init_db(); // open the connection to the database int choice = 0; while (choice!=6) printmainmenu(); if (in.hasnextint()) choice = in.nextint(); switch (choice) case 1: menuoption1(); case 2: menuoption2(); case 3: menuoption3(); case 4: ArrayList<String[]> productarray = new ArrayList(); rs = stmt.executequery("select * from product"); while (rs.next()) String[] temp_array = "","",""; int prodid = rs.getint(1); temp_array[0] = ""+prodid; String name = rs.getstring("name"); temp_array[1] = ""+name; String description = rs.getstring("description"); temp_array[2] = ""+description; productarray.add(temp_array);
2 records product"); System.out.println("Error: failed to get number of for(int i = 0; i < productarray.size(); i++) System.out.println("*********************************"); String name = productarray.get(i)[1]; String ID = productarray.get(i)[0]; String description = productarray.get(i)[2]; System.out.println("Product Name: "+name); System.out.println("Product ID: "+ID); System.out.println("Product Description: "+description); String[] partarray = "",""; partarray = gettotalandcost(id); System.out.println("Total Part Cost: "+partarray[0]); System.out.println("Total No. of Parts: "+partarray[1]); System.out.println("*********************************"); case 5: Scanner input = new Scanner(System.in); System.out.print("Enter Product Id: "); String product_id = input.next(); rs = stmt.executequery("select * from product WHERE prod_id = "+product_id+""); while (rs.next()) String prodname = rs.getstring("name"); System.out.println("*****************************************"); System.out.println("Parts and Parts Cost for: "+prodname); System.out.println("*****************************************"); database"); System.out.println("Error: failed to close the
3 = "+product_id+""); ArrayList<String[]> partarray = new ArrayList(); rs = stmt.executequery("select * from part WHERE prod_id while (rs.next()) String[] temp_array = "","","",""; int prodid = rs.getint(1); temp_array[0] = ""+prodid; String name = rs.getstring("name"); temp_array[1] = ""+name; String description = rs.getstring("description"); temp_array[2] = ""+description; String cost = rs.getstring("cost"); temp_array[3] = ""+cost; records product"); partarray.add(temp_array); System.out.println("Error: failed to get number of String[] partdata = "",""; partdata = gettotalandcost(product_id); for(int i = 0; i < partarray.size(); i++) String name = partarray.get(i)[1]; String ID = partarray.get(i)[0]; String description = partarray.get(i)[2]; String cost = partarray.get(i)[3]; System.out.println("Part Name: "+name); System.out.println("Part ID: "+ID); System.out.println("Part Description: "+description); System.out.println("Part Cost: "+cost); System.out.println("Total No. of Parts: "+partdata[1]); System.out.println("Total Cost of All Parts: "+partdata[0]); System.out.println("\n\nExiting System");
4 con.close(); System.out.println("Error: failed to close the database"); public static void menuoption2() int choice = 0; while (choice!=3) printoption2menu(); if (in.hasnextint()) choice = in.nextint(); switch (choice) case 1: System.out.print("Enter product id to be updated: "); String productid = in.next(); System.out.print("Do you want to change product name 'y' or 'n': "); String namechoice = in.next(); if (namechoice.equals("y")) System.out.print("Enter new name: "); String productnewname = in.next(); stmt.executeupdate("update product SET name='" +productnewname+ "' where prod_id="+productid+";"); // else if (namechoice.equals("n")) System.out.print("Do you want to change product description 'y' or 'n': "); String descchoice = in.next(); if (descchoice.equals("y")) System.out.print("Enter new description: "); String productnewdesc = in.next(); stmt.executeupdate("update product SET description='" +productnewdesc+ "' where prod_id="+productid+";"); else if (descchoice.equals("n")) else
5 or n! Menu Reset"); System.out.println("Invalid input. You must enter y case 2: //System.out.println("Call code to insert a part here"); displayparts(); System.out.print("Enter part id to be updated: "); String partid = in.next(); System.out.print("Do you want to change part name 'y' or 'n': "); String namechoice = in.next(); if (namechoice.equals("y")) System.out.print("Enter new part name: "); String partnewname = in.next(); stmt.executeupdate("update part SET name='" +partnewname+ "' where part_id="+partid+";"); else if (namechoice.equals("n")) System.out.print("Do you want to change part description 'y' or 'n': "); String descchoice = in.next(); if (descchoice.equals("y")) System.out.print("Enter new part description: "); String partnewdesc = in.next(); stmt.executeupdate("update part SET description='" +partnewdesc+ "' where part_id="+partid+";"); else if (descchoice.equals("n")) System.out.print("Do you want to change part price 'y' or 'n': "); String pricechoice = in.next(); if (pricechoice.equals("y")) System.out.print("Enter new part price: "); String partnewprice = in.next(); stmt.executeupdate("update part SET cost='" +partnewprice+ "' where part_id="+partid+";"); else if (pricechoice.equals("n"))
6 System.out.print("Do you want to change product id 'y' or 'n': "); String prodidchoice = in.next(); if (prodidchoice.equals("y")) System.out.print("Enter new product id: "); String partnewprodid = in.next(); stmt.executeupdate("update part SET prod_id='" +partnewprodid+ "' where part_id="+partid+";"); else if (prodidchoice.equals("n")) else System.out.println("Invalid input. You must enter y or n! Menu Reset"); else System.out.println("Invalid input. You must enter y or n! Menu Reset"); else System.out.println("Invalid input. You must enter y or n! Menu Reset"); else System.out.println("Invalid input. You must enter y or n! Menu Reset"); displayparts(); return; //test
7 public static void menuoption3() int choice = 0; while (choice!=3) printoption3menu(); if (in.hasnextint()) choice = in.nextint(); switch (choice) case 1: System.out.print("Enter product id to be deleted: "); String productid = in.next(); stmt.executeupdate("delete from part WHERE prod_id = "+productid+";"); stmt.executeupdate("delete from product WHERE prod_id = "+productid+";"); "+partid+";"); return; case 2: displayparts(); System.out.print("Enter part id to be deleted: "); String partid = in.next(); stmt.executeupdate("delete from part WHERE part_id = displayparts(); //test
8 public static void menuoption1() int choice = 0; while (choice!=3) printoption1menu(); if (in.hasnextint()) choice = in.nextint(); switch (choice) case 1: System.out.print("Enter name of product: "); String productname = in.next(); System.out.print("Enter description of product: "); String productdesc = in.next(); stmt.executeupdate("insert INTO product VALUES ( null, '" +productname+ "', '" +productdesc+ "')"); choice = 3; case 2: System.out.print("Enter name of part: "); String partname = in.next(); System.out.print("Enter description of part: "); String partdesc = in.next(); System.out.print("Enter cost of part(00.00): "); Float partcost = in.nextfloat(); System.out.print("Enter id of related product: "); int prodid = in.nextint(); stmt.executeupdate("insert INTO part VALUES ( null, '" +partname+ "', '" +partdesc+ "', '" +partcost+ "', '" +prodid+ "')"); displayparts(); choice = 3;
9 return; //test public static void displayproducts() rs = stmt.executequery("select * from product"); System.out.println("List of Products:"); while (rs.next()) int prodid = rs.getint(1); String name = rs.getstring("name"); String description = rs.getstring("description"); System.out.println(prodid + ": " + name + " " + description); System.out.println("Error: failed to get number of public static void displayparts() rs = stmt.executequery("select * from part"); System.out.println("List of Parts:"); while (rs.next()) int partid = rs.getint(1); String name = rs.getstring("name"); String description = rs.getstring("description"); String cost = rs.getstring("cost"); String prodid = rs.getstring("prod_id"); System.out.println("Part_Id: " + partid + ": " + name + " " + description+ " Cost: E" + cost + ": Product_Id:" + prodid); System.out.println("Error: failed to get number of public static void printmainmenu()
10 System.out.println("\t\tMain Menu"); System.out.println("1: Insert a new product or part"); System.out.println("2: Update an existing product or part"); System.out.println("3: Delete a product or part"); System.out.println("4: Output all products plus the number of parts and total parts cost"); System.out.println("5: Output a given product plus all its parts and parts cost"); System.out.println("6: Exit\n"); System.out.print("Enter choice: "); public static void printoption1menu() System.out.println("\t\tInsert New Record Menu"); System.out.println("1: Insert a new product"); System.out.println("2: Insert a new part"); System.out.println("3: Exit\n"); System.out.print("Enter choice: "); public static void printoption2menu() System.out.println("\t\tUpdate Record Menu"); System.out.println("1: Update a product"); System.out.println("2: Update a new part"); System.out.println("3: Exit\n"); System.out.print("Enter choice: "); public static void printoption3menu() System.out.println("\t\tDelete Record Menu"); System.out.println("1: Delete a product"); System.out.println("2: Delete a part"); System.out.println("3: Exit\n"); System.out.print("Enter choice: "); public static void init_db() Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:mysql://localhost:3306/jka "; con = DriverManager.getConnection(url, "root", "admin"); stmt = con.createstatement(); catch(exception e) System.out.println("Error: Failed to connect to database\n"+e.getmessage()); public static String[] gettotalandcost(string productarray)
11 String[] result = "",""; rs = stmt.executequery("select sum(cost) as totalcost,count(*) as totalparts from part where prod_id = "+productarray+""); rs.next(); String sum = rs.getstring("totalcost"); String cost = rs.getstring("totalparts"); result[0] = sum; result[1] = cost; catch (SQLException e) System.out.println("Error!"); return result;
CSC System Development with Java. Database Connection. Department of Statistics and Computer Science. Budditha Hettige
CSC 308 2.0 System Development with Java Database Connection Budditha Hettige Department of Statistics and Computer Science Budditha Hettige 1 From database to Java There are many brands of database: Microsoft
More informationSQream Connector JDBC SQream Technologies Version 2.9.3
SQream Connector JDBC 2.9.3 SQream Technologies 2019-03-27 Version 2.9.3 Table of Contents The SQream JDBC Connector - Overview...................................................... 1 1. API Reference............................................................................
More informationJava Database Connectivity
Java Database Connectivity INTRODUCTION Dr. Syed Imtiyaz Hassan Assistant Professor, Deptt. of CSE, Jamia Hamdard (Deemed to be University), New Delhi, India. s.imtiyaz@jamiahamdard.ac.in Agenda Introduction
More informationDATABASE DESIGN I - 1DL300
DATABASE DESIGN I - 1DL300 Fall 2010 An introductory course on database systems http://www.it.uu.se/edu/course/homepage/dbastekn/ht10/ Manivasakan Sabesan Uppsala Database Laboratory Department of Information
More informationAssignment -3 Source Code. Student.java
import java.io.serializable; Assignment -3 Source Code Student.java public class Student implements Serializable{ public int rollno; public String name; public double marks; public Student(int rollno,
More informationDatabases 2012 Embedded SQL
Databases 2012 Christian S. Jensen Computer Science, Aarhus University SQL is rarely written as ad-hoc queries using the generic SQL interface The typical scenario: client server database SQL is embedded
More informationMidterm Examination (MTA)
M105: Introduction to Programming with Java Midterm Examination (MTA) Spring 2013 / 2014 Question One: [6 marks] Choose the correct answer and write it on the external answer booklet. 1. Compilers and
More informationDatabase Programming Overview. COSC 304 Introduction to Database Systems. Database Programming. JDBC Interfaces. JDBC Overview
COSC 304 Introduction to Database Systems Database Programming Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca Database Programming Overview Most user interaction with
More informationJDBC 3.0. Java Database Connectivity. 1 Java
JDBC 3.0 Database Connectivity 1 Contents 1 JDBC API 2 JDBC Architecture 3 Steps to code 4 Code 5 How to configure the DSN for ODBC Driver for MS-Access 6 Driver Types 7 JDBC-ODBC Bridge 8 Disadvantages
More informationAn IBM Rational Software TechNote
Data Driven Testing: How to Create a Data Driven Test with XDE Tester An IBM Rational Software TechNote 1 Creating a Data-Driven Test with XDE Tester By Dr. Gerd Weishaar The samples provided in the advanced
More informationJava Database Connectivity
Java Database Connectivity PROGRAMMING Dr. Syed Imtiyaz Hassan Assistant Professor, Deptt. of CSE, Jamia Hamdard (Deemed to be University), New Delhi, India. s.imtiyaz@jamiahamdard.ac.in Agenda PreparedStatement
More informationEJB - ACCESS DATABASE
EJB - ACCESS DATABASE http://www.tutorialspoint.com/ejb/ejb_access_database.htm Copyright tutorialspoint.com EJB 3.0, persistence mechanism is used to access the database in which container manages the
More informationERwin and JDBC. Mar. 6, 2007 Myoung Ho Kim
ERwin and JDBC Mar. 6, 2007 Myoung Ho Kim ERwin ERwin a popular commercial ER modeling tool» other tools: Dia (open source), Visio, ConceptDraw, etc. supports database schema generation 2 ERwin UI 3 Data
More informationVisit for more.
Chapter 6: Database Connectivity Informatics Practices Class XII (CBSE Board) Revised as per CBSE Curriculum 2015 Visit www.ip4you.blogspot.com for more. Authored By:- Rajesh Kumar Mishra, PGT (Comp.Sc.)
More informationLesson 7 Part 2 Flags
Lesson 7 Part 2 Flags A Flag is a boolean variable that signals when some condition exists in a program. When a flag is set to true, it means some condition exists When a flag is set to false, it means
More informationwhile (/* array size less than 1*/){ System.out.print("Number of students is invalid. Enter" + "number of students: "); /* read array size again */
import java.util.scanner; public class CourseManager1 { public static void main(string[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter number of students: "); /* read the number
More informationAccessing databases in Java using JDBC
Accessing databases in Java using JDBC Introduction JDBC is an API for Java that allows working with relational databases. JDBC offers the possibility to use SQL statements for DDL and DML statements.
More informationServlet 5.1 JDBC 5.2 JDBC
5 Servlet Java 5.1 JDBC JDBC Java DataBase Connectivity Java API JDBC Java Oracle, PostgreSQL, MySQL Java JDBC Servlet OpenOffice.org ver. 2.0 HSQLDB HSQLDB 100% Java HSQLDB SQL 5.2 JDBC Java 1. JDBC 2.
More informationDB I. 1 Dr. Ahmed ElShafee, Java course
Lecture (15) DB I Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, Java course Agenda 2 Dr. Ahmed ElShafee, Java course Introduction Java uses something called JDBC (Java Database Connectivity) to connect to databases.
More informationCSIS 10A Assignment 4 SOLUTIONS
CSIS 10A Assignment 4 SOLUTIONS Read: Chapter 4 Choose and complete any 10 points from the problems below, which are all included in the download file on the website. Use BlueJ to complete the assignment,
More informationM105: Introduction to Programming with Java Midterm Examination (MTA) Makeup Spring 2013 / 2014
M105: Introduction to Programming with Java Midterm Examination (MTA) Makeup Spring 2013 / 2014 Question One: Choose the correct answer and write it on the external answer booklet. 1. Java is. a. case
More informationIntroduction to Databases
JAVA JDBC Introduction to Databases Assuming you drove the same number of miles per month, gas is getting pricey - maybe it is time to get a Prius. You are eating out more month to month (or the price
More informationJava Console Input/Output The Basics. CGS 3416 Spring 2018
Java Console Input/Output The Basics CGS 3416 Spring 2018 Console Output System.out out is a PrintStream object, a static data member of class System. This represents standard output Use this object to
More informationYou write standard JDBC API application and plug in the appropriate JDBC driver for the database the you want to use. Java applet, app or servlets
JDBC Stands for Java Database Connectivity, is an API specification that defines the following: 1. How to interact with database/data-source from Java applets, apps, servlets 2. How to use JDBC drivers
More informationObject Oriented Programming. Java-Lecture 6 - Arrays
Object Oriented Programming Java-Lecture 6 - Arrays Arrays Arrays are data structures consisting of related data items of the same type In Java arrays are objects -> they are considered reference types
More informationJDBC Architecture. JDBC API: This provides the application-to- JDBC Manager connection.
JDBC PROGRAMMING JDBC JDBC Java DataBase Connectivity Useful for database driven applications Standard API for accessing relational databases Compatible with wide range of databases Current Version JDBC
More informationExploring EJB3 With JBoss Application Server Part - 5
By Swaminathan Bhaskar 12/13/2008 Exploring EJB3 With JBoss Application Server Part - 5 In this part, we will first explore EJB Timer Service and then look at Interceptors. 7. EJB Timer Service A Timer
More informationCS 101 Spring 2007 Midterm 2 Name: ID:
You only need to write your name and e-mail ID on the first page. This exam is CLOSED text book, closed-notes, closed-calculator, closed-neighbor, etc. Questions are worth different amounts, so be sure
More informationOct Decision Structures cont d
Oct. 29 - Decision Structures cont d Programming Style and the if Statement Even though an if statement usually spans more than one line, it is really one statement. For instance, the following if statements
More informationAssignment 8B SOLUTIONS
CSIS 10A Assignment 8B SOLUTIONS Read: Chapter 8 Choose and complete any 10 points from the problems below, which are all included in the download file on the website. Use BlueJ to complete the assignment,
More informationTutorial about Arrays
Q1: Write Java statements that do the following: Reviewed Tutorial about Arrays a. Declare an array alpha of 15 components of the type int int alpha[] = new int[15]; b. Print the value of the tenth component
More informationArrays and Array Lists. CSE 1310 Introduction to Computers and Programming Vassilis Athitsos and Alexandra Stefan University of Texas at Arlington
Arrays and Array Lists CSE 1310 Introduction to Computers and Programming Vassilis Athitsos and Alexandra Stefan University of Texas at Arlington 1 Motivation Current limitation: We cannot record multiple
More informationWEB SERVICES EXAMPLE 2
INTERNATIONAL UNIVERSITY HCMC PROGRAMMING METHODOLOGY NONG LAM UNIVERSITY Instructor: Dr. Le Thanh Sach FACULTY OF IT WEBSITE SPECIAL SUBJECT Student-id: Instructor: LeMITM04015 Nhat Tung Course: IT.503
More informationCCHS Math Recursion Worksheets M Heinen CS-A 12/5/2013. Recursion Worksheets Plus Page 1 of 6
CS-A // arraysol[][] = r; import java.util.scanner; public class RecursionApp { static int r; // return value static int[][] arraysol = new int[][7]; // create a solution array public static void main(string[]
More informationC:/Users/zzaier/Documents/NetBeansProjects/WebApplication4/src/java/mainpackage/MainClass.java
package mainpackage; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; import javax.ws.rs.core.context; import
More informationProf. Edwar Saliba Júnior
2 3 /** 4 * 5 * @author Cynthia Lopes 6 * @author Edwar Saliba Júnior 7 */ 8 import java.io. o.filenotfoundexception; 9 import java.io. o.ioexception; 10 import java.sql.sqlexception; 11 import java.sql.statement;
More informationConditional Execution
Unit 3, Part 3 Conditional Execution Computer Science S-111 Harvard University David G. Sullivan, Ph.D. Review: Simple Conditional Execution in Java if () { else {
More informationCS141 Programming Assignment #6
CS141 Programming Assignment #6 Due Sunday, Nov 18th. 1) Write a class with methods to do the following output: a) 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 b) 1 2 3 4 5 4 3 2 1 1 2 3 4 * 4 3 2 1 1 2 3 * * * 3 2 1
More informationimport java.util.scanner; public class Assigment12 { int decnumber; public Assigment12(int number,int base){ if (base == 10) this.decnumber = number;
import java.util.scanner; public class Assigment12 { int decnumber; public Assigment12(int number,int base){ if (base == 10) this.decnumber = number; if (base == 2) this.decnumber = bin2dec(number); if
More informationLoops. CSE 114, Computer Science 1 Stony Brook University
Loops CSE 114, Computer Science 1 Stony Brook University http://www.cs.stonybrook.edu/~cse114 1 Motivation Suppose that you need to print a string (e.g., "Welcome to Java!") a user-defined times N: N?
More informationProgramming Exercise 7: Static Methods
Programming Exercise 7: Static Methods Due date for section 001: Monday, February 29 by 10 am Due date for section 002: Wednesday, March 2 by 10 am Purpose: Introduction to writing methods and code re-use.
More informationUniversity of Cape Town ~ Department of Computer Science. Computer Science 1015F ~ 2007
Name: Please fill in your Student Number and Name. Student Number : Student Number: University of Cape Town ~ Department of Computer Science Computer Science 1015F ~ 2007 Final Examination Question Max
More informationITERATION WEEK 4: EXMAPLES IN CLASS
Monday Section 2 import java.util.scanner; public class W4MSection2 { ITERATION WEEK 4: EXMAPLES IN CLASS public static void main(string[] args) { Scanner input1 = new Scanner (System.in); int CircleCenterX
More informationTutorial 03. Exercise 1: CSC111 Computer Programming I
College of Computer and Information Sciences CSC111 Computer Programming I Exercise 1: Tutorial 03 Input & Output Operators Expressions A. Show the result of the following code: 1.System.out.println(2
More informationExample: Monte Carlo Simulation 1
Example: Monte Carlo Simulation 1 Write a program which conducts a Monte Carlo simulation to estimate π. 1 See https://en.wikipedia.org/wiki/monte_carlo_method. Zheng-Liang Lu Java Programming 133 / 149
More information1. What is the difference between a compiler and an interpreter? Also, discuss Java s method.
Name: Write all of your responses on these exam pages. 1 Short Answer (5 Points Each) 1. What is the difference between a compiler and an interpreter? Also, discuss Java s method. 2. Java is a platform-independent
More informationArray Lists. CSE 1310 Introduction to Computers and Programming University of Texas at Arlington. Last modified: 4/17/18
Array Lists CSE 1310 Introduction to Computers and Programming University of Texas at Arlington Last modified: 4/17/18 1 DEPARTAMENTAL FINAL EXAM Monday, DEC 10, 5:30pm-8pm rooms will be determined 2 Fixed
More informationdouble float char In a method: final typename variablename = expression ;
Chapter 4 Fundamental Data Types The Plan For Today Return Chapter 3 Assignment/Exam Corrections Chapter 4 4.4: Arithmetic Operations and Mathematical Functions 4.5: Calling Static Methods 4.6: Strings
More informationAP COMPUTER SCIENCE A
AP COMPUTER SCIENCE A CONTROL FLOW Aug 28 2017 Week 2 http://apcs.cold.rocks 1 More operators! not!= not equals to % remainder! Goes ahead of boolean!= is used just like == % is used just like / http://apcs.cold.rocks
More informationJava Console Input/Output The Basics
Java Console Input/Output The Basics Lecture 3 COP 3252 Summer 2017 May 23, 2017 Console Output System.out out is a PrintStream object, a static data member of class System. This represents standard output
More information3) execute() Usage: when you cannot determine whether SQL is an update or query return true if row is returned, use getresultset() to get the
Agenda Lecture (07) Database connectivity (II) Connecting DB Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems 2 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems The
More informationWeb-CAT submission URL: CAT.woa/wa/assignments/eclipse
King Saud University College of Computer & Information Science CSC111 Lab10 Arrays II All Sections ------------------------------------------------------------------- Instructions Web-CAT submission URL:
More informationTiers (or layers) Separation of concerns
Tiers (or layers) Separation of concerns Hiding the type of storage from the client class Let s say we have a program that needs to fetch objects from a storage. Should the program have to be concerned
More informationAP CS Unit 3: Control Structures Notes
AP CS Unit 3: Control Structures Notes The if and if-else Statements. These statements are called control statements because they control whether a particular block of code is executed or not. Some texts
More informationJava Coding 3. Over & over again!
Java Coding 3 Over & over again! Repetition Java repetition statements while (condition) statement; do statement; while (condition); where for ( init; condition; update) statement; statement is any Java
More informationCSE 1223: Introduction to Computer Programming in Java Chapter 1 Computer Basics
CSE 1223: Introduction to Computer Programming in Java Chapter 1 Computer Basics 1 Computer Basics Computer system: hardware + software Hardware: the physical components Software: the instructions that
More informationObject Oriented Programming and Design in Java. Session 2 Instructor: Bert Huang
Object Oriented Programming and Design in Java Session 2 Instructor: Bert Huang Announcements TA: Yipeng Huang, yh2315, Mon 4-6 OH on MICE clarification Next Monday's class canceled for Distinguished Lecture:
More informationJava Classes: Math, Integer A C S L E C T U R E 8
Java Classes: Math, Integer A C S - 1903 L E C T U R E 8 Math class Math class is a utility class You cannot create an instance of Math All references to constants and methods will use the prefix Math.
More informationLab Activity Plan. John Dalbey CPE /30/2013
John Dalbey CPE 13-5 9/3/213 Lab Activity Plan Purpose The purpose of this lab is to demonstrate the performance impacts of autoboxing in Java. The textbook describes how Java will automatically convert
More informationCS141 Programming Assignment #5
CS141 Programming Assignment #5 Due Wednesday, Nov 16th. 1) Write a class that asks the user for the day number (0 to 6) and prints the day name (Saturday to Friday) using switch statement. Solution 1:
More informationInstalling Java. Tradition. DP Computer Science Unit 4.3: Intro to programming 1/17/2018. Software & websites
DP Computer Science Unit 4.3: Intro to programming Installing Java Software & websites JDK (Java development kit) download: http://www.oracle.com/technetwork/java/javase/ Tradition For a full IDE (integrated
More informationBranching. Chapter 5 11/14/16 & 11/15/16
Branching Chapter 5 11/14/16 & 11/15/16 Chapter Contents Flow of Control The if Statement Compound Statements Basic Comparisons Comparing Primitives Comparing Objects Chapter Contents The if-else Statement
More informationSection 002 Spring CS 170 Exam 1. Name (print): Instructions:
CS 170 Exam 1 Section 002 Spring 2015 Name (print): Instructions: Keep your eyes on your own paper and do your best to prevent anyone else from seeing your work. Do NOT communicate with anyone other than
More informationDatabase connectivity (II)
Lecture (07) Database connectivity (II) Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems Agenda Connecting DB 2 Dr. Ahmed ElShafee, ACU Spring 2011, Distributed Systems The
More informationFor that purpose, java provides control structures that serve to specify what has to be done by our program, when and under which circumstances.
Control Structures A program is usually not limited to a linear sequence of instructions. During its process it may bifurcate, repeat code or take decisions. For that purpose, java provides control structures
More informationOracle 1Z Upgrade to Java SE 7 Programmer. Download Full Version :
Oracle 1Z0-805 Upgrade to Java SE 7 Programmer Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-805 The Executors.newSingleThreadExecutor() method creates an Executor that uses a
More informationJava Coding 2. Decisions, decisions!
Java Coding 2 Decisions, decisions! The if Statement An if statement is like a fork in the road. Depending upon a decision, different parts of the program are executed. The if Statement The if statement
More informationBeginning Programming (Java) Test 2/Version 1 CMSC 1513 Spring 2013
1. Record your answers on SCANTRON form 882-E (It is green!) 2. Print your name on your scantron in the space labeled NAME. 3. Print CMSC 1513 in the space labeled SUBJECT. 4. Print the date, 3-28-2013,
More informationLecture 2. Two-Dimensional Arrays
Lecture 2 Two-Dimensional Arrays 1 Lecture Content 1. 2-D Array Basics 2. Basic Operations on 2-D Array 3. Storing Matrices with Special Properties 4. Applications of 2-D Array 2 1. 2-D Array Basics An
More informationProf. Edwar Saliba Júnior
1 package Conexao; 2 3 4 * 5 * @author Cynthia Lopes 6 * @author Edwar Saliba Júnior 7 8 import java.io.filenotfoundexception; 9 import java.io.ioexception; 10 import java.sql.sqlexception; 11 import java.sql.statement;
More informationCAT.woa/wa/assignments/eclipse
King Saud University College of Computer & Information Science CSC111 Lab10 Arrays II All Sections ------------------------------------------------------------------- Instructions Web-CAT submission URL:
More informationIntroduction to Computer Science Unit 2. Notes
Introduction to Computer Science Unit 2. Notes Name: Objectives: By the completion of this packet, students should be able to describe the difference between.java and.class files and the JVM. create and
More informationWentworth Institute of Technology. Engineering & Technology WIT COMP1000. Testing and Debugging
WIT COMP1000 Testing and Debugging Testing Programs When testing your code, always test a variety of input values Never test only one or two values because those samples may not catch some errors Always
More informationint: integers, no fractional part double: floating-point numbers (double precision) 1, -4, 0 0.5, , 4.3E24, 1E-14
int: integers, no fractional part 1, -4, 0 double: floating-point numbers (double precision) 0.5, -3.11111, 4.3E24, 1E-14 A numeric computation overflows if the result falls outside the range for the number
More informationQuestion: Total Points: Score:
CS 170 Exam 1 Section 000 Fall 2014 Name (print): Instructions: Keep your eyes on your own paper and do your best to prevent anyone else from seeing your work. Do NOT communicate with anyone other than
More informationJump Statements. The keyword break and continue are often used in repetition structures to provide additional controls.
Jump Statements The keyword break and continue are often used in repetition structures to provide additional controls. break: the loop is terminated right after a break statement is executed. continue:
More information1 Short Answer (7 Points Each)
1 Short Answer ( Points Each) 1. Write a linear search method for an integer array that takes in an array and target value as parameters and returns the first position of the target in the array. If the
More informationAP Computer Science Unit 1. Programs
AP Computer Science Unit 1. Programs Open DrJava. Under the File menu click on New Java Class and the window to the right should appear. Fill in the information as shown and click OK. This code is generated
More informationJump Statements. The keyword break and continue are often used in repetition structures to provide additional controls.
Jump Statements The keyword break and continue are often used in repetition structures to provide additional controls. break: the loop is terminated right after a break statement is executed. continue:
More informationChapter 5 Decisions. Big Java by Cay Horstmann Copyright 2009 by John Wiley & Sons. All rights reserved.
Chapter 5 Decisions Chapter Goals To be able to implement decisions using if statements To understand how to group statements into blocks To learn how to compare integers, floating-point numbers, strings,
More informationCSCI 1103: File I/O, Scanner, PrintWriter
CSCI 1103: File I/O, Scanner, PrintWriter Chris Kauffman Last Updated: Wed Nov 29 13:22:24 CST 2017 1 Logistics Reading from Eck Ch 2.1 on Input, File I/O Ch 11.1-2 on File I/O Goals Scanner for input
More information(A) 99 (B) 100 (C) 101 (D) 100 initial integers plus any additional integers required during program execution
Ch 5 Arrays Multiple Choice 01. An array is a (A) (B) (C) (D) data structure with one, or more, elements of the same type. data structure with LIFO access. data structure, which allows transfer between
More informationBig Java. Fifth Edition. Chapter 3 Fundamental Data Types. Cay Horstmann
Big Java Fifth Edition Cay Horstmann Chapter 3 Fundamental Data Types Chapter Goals To understand integer and floating-point numbers To recognize the limitations of the numeric types To become aware of
More informationCS1083 Week 2: Arrays, ArrayList
CS1083 Week 2: Arrays, ArrayList mostly review David Bremner 2018-01-08 Arrays (1D) Declaring and using 2D Arrays 2D Array Example ArrayList and Generics Multiple references to an array d o u b l e prices
More informationWhat two elements are usually present for calculating a total of a series of numbers?
Dec. 12 Running Totals and Sentinel Values What is a running total? What is an accumulator? What is a sentinel? What two elements are usually present for calculating a total of a series of numbers? Running
More informationControls Structure for Repetition
Controls Structure for Repetition So far we have looked at the if statement, a control structure that allows us to execute different pieces of code based on certain conditions. However, the true power
More informationCSC 421: Algorithm Design and Analysis. Spring 2017
CSC 421: Algorithm Design and Analysis Spring 2017 Brute force approach & efficiency invoices example KISS vs. generality exhaustive search: string matching generate & test: N-queens, TSP, Knapsack inheritance
More informationimport org.simpleframework.xml.default; import org.simpleframework.xml.element; import org.simpleframework.xml.root;
C:/Users/dsteil/Documents/JavaSimpleXML/src/main/java/com/mycompany/consolecrudexample/Address.java / To change this template, choose Tools Templates and open the template in the editor. import org.simpleframework.xml.default;
More informationQuestion 1 [20 points]
Question 1 [20 points] a) Write the following mathematical expression in Java. c=math.sqrt(math.pow(a,2)+math.pow(b,2)- 2*a*b*Math.cos(gamma)); b) Write the following Java expression in mathematical notation.
More informationA token is a sequence of characters not including any whitespace.
Scanner A Scanner object reads from an input source (keyboard, file, String, etc) next() returns the next token as a String nextint() returns the next token as an int nextdouble() returns the next token
More informationIST 297D Introduction to Application Programming Chapter 4 Problem Set. Name:
IST 297D Introduction to Application Programming Chapter 4 Problem Set Name: 1. Write a Java program to compute the value of an investment over a number of years. Prompt the user to enter the amount of
More informationUseful stuff in Java 7. New stuff that s actually useful
Useful stuff in Java 7 New stuff that s actually useful Try with resources Recognize this? try { stmt = con.createstatement(); ResultSet rs = stmt.executequery(query); System.out.println("Coffees bought
More informationExceptions Handeling
Exceptions Handeling Dr. Ahmed ElShafee Dr. Ahmed ElShafee, Fundamentals of Programming II, ١ Agenda 1. * 2. * 3. * ٢ Dr. Ahmed ElShafee, Fundamentals of Programming II, Introduction During the execution
More informationCreateServlet.java
Classes in OBAAS 1.2: -------------------- The package name is pack_bank. Create this package in java source of your project. Create classes as per the class names provided here. You can then copy the
More informationChapter 4 Fundamental Data Types. Big Java by Cay Horstmann Copyright 2009 by John Wiley & Sons. All rights reserved.
Chapter 4 Fundamental Data Types Chapter Goals To understand integer and floating-point numbers To recognize the limitations of the numeric types To become aware of causes for overflow and roundoff errors
More informationArrays. Eng. Mohammed Abdualal
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Programming Lab (ECOM 2114) Created by Eng: Mohammed Alokshiya Modified by Eng: Mohammed Abdualal Lab 9 Arrays
More informationCIS November 14, 2017
CIS 1068 November 14, 2017 Administrative Stuff Netflix Challenge New assignment posted soon Lab grades Last Time. Building Our Own Classes Why Abstraction More on the new operator Fields Class vs the
More informationCIS 1068 Netflix Challenge New assignment posted soon Lab grades November 14, 2017
Administrative Stuff CIS 1068 Netflix Challenge New assignment posted soon Lab grades November 14, 2017 Last Time. Building Our Own Classes Why Abstraction More on the new operator Fields Class vs the
More informationCSIS-120 Final Exam Fall 2015 Name:
1. Which line of code creates a Player object called player1 using the default constructor a) Player player1; b) Player player1 = new Player (); c) Player1 Player(); d) Player player1 = new Player ; e)
More information2018/2/5 话费券企业客户接入文档 语雀
1 2 2 1 2 1 1 138999999999 2 1 2 https:lark.alipay.com/kaidi.hwf/hsz6gg/ppesyh#2.4-%e4%bc%81%e4%b8%9a%e5%ae%a2%e6%88%b7%e6%8e%a5%e6%94%b6%e5%85%85%e5 1/8 2 1 3 static IAcsClient client = null; public static
More information