Assignment 7 - LinearSearchTest
/*
LinearSearchTest
*/
import java.util.Scanner;
public class LinearSearchTest
{
public static void main( String args[] )
{
//create scanner object to put data
Scanner input = new Scanner( System.in );
int searchInt; //search key
int position; //location of search key in array
//create array and output int
LinearArray searchArray = new LinearArray( 10 );
System.out.println( searchArray ); //print array
//get input from user
System.out.print( "Please enter an integer value (-1 to quit): " );
searchInt = input.nextInt(); //read first int from user
//repeatedly input an interger: -1 terminates the program
while( searchInt != -1 )
{
//preform linear search
position = searchArray.linearSearch( searchInt );
if(position == -1) //integer was not found
System.out.println( "The integer " + searchInt +" was not found.\n" );
//get input from user
System.out.print( "Please enter an integer value (-1 to quit):" );
searchInt = input.nextInt(); //read next int from user
}
}
}
Sunday, September 26, 2010
Assignment 6 - LabelTest
Assignment 6 - LabelTest
/*
Assignment 6 Main Function
*/
import javax.swing.JFrame;
public class LabelTest
{
public static void main( String args[] )
{
LabelFrame labelFrame = new LabelFrame(); //creates LabelFrame
labelFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE);
labelFrame.setSize(275, 180 );
labelFrame.setVisible( true );
}
}
/*
Assignment 6 Main Function
*/
import javax.swing.JFrame;
public class LabelTest
{
public static void main( String args[] )
{
LabelFrame labelFrame = new LabelFrame(); //creates LabelFrame
labelFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE);
labelFrame.setSize(275, 180 );
labelFrame.setVisible( true );
}
}
Assignment 5 - AverageCarFuel
Assignment 5 - AverageCarFuel
/*
Assignment 5
*/
import javax.swing.JOptionPane;
public class AverageCarFuel
{
public static void main( String args[] )
{
String milesTravled =
JOptionPane.showInputDialog( "Enternumber of miles traveled" );
String gallonsUsed =
JOptionPane.showInputDialog( "Enter gallons used" );
double miles = Integer.parseInt( milesTravled );
double gallons = Integer.parseInt( gallonsUsed);
//gac = gas average for car
double gac = miles / gallons;
JOptionPane.showMessageDialog( null, "You gas average is " + gac,
"Your Gas Average", JOptionPane.PLAIN_MESSAGE);
}
}
/*
Assignment 5
*/
import javax.swing.JOptionPane;
public class AverageCarFuel
{
public static void main( String args[] )
{
String milesTravled =
JOptionPane.showInputDialog( "Enternumber of miles traveled" );
String gallonsUsed =
JOptionPane.showInputDialog( "Enter gallons used" );
double miles = Integer.parseInt( milesTravled );
double gallons = Integer.parseInt( gallonsUsed);
//gac = gas average for car
double gac = miles / gallons;
JOptionPane.showMessageDialog( null, "You gas average is " + gac,
"Your Gas Average", JOptionPane.PLAIN_MESSAGE);
}
}
Assignment 4 - Addition
Assignment 4 - Addition
//Assignment 4
import javax.swing.JOptionPane;
public class Addition
{
public static void main(String args[])
{
//obtain user input from JOptionPane input dalogs
String firstNumber =
JOptionPane.showInputDialog( "Enter first integer" );
String secondNumber =
JOptionPane.showInputDialog( "Enter second integer" );
//convert string into int values
int number1 = Integer.parseInt( firstNumber );
int number2 = Integer.parseInt( secondNumber );
int sum = number1 + number2;
//display results in JOptionPane mssg dialog
JOptionPane.showInputDialog( null, "The sum is " + sum,
"Sum of Two Integers", JOptionPane. PLAIN_MESSAGE);
}
}
//Assignment 4
import javax.swing.JOptionPane;
public class Addition
{
public static void main(String args[])
{
//obtain user input from JOptionPane input dalogs
String firstNumber =
JOptionPane.showInputDialog( "Enter first integer" );
String secondNumber =
JOptionPane.showInputDialog( "Enter second integer" );
//convert string into int values
int number1 = Integer.parseInt( firstNumber );
int number2 = Integer.parseInt( secondNumber );
int sum = number1 + number2;
//display results in JOptionPane mssg dialog
JOptionPane.showInputDialog( null, "The sum is " + sum,
"Sum of Two Integers", JOptionPane. PLAIN_MESSAGE);
}
}
Assignment 3 - ShapesTest
Assignment 3 - ShapesTest
/*
Test for Shapes
*/
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class ShapesTest
{
public static void main ( String args[] )
{
//obtain user's choice
String input = JOptionPane.showInputDialog(
"Enter 1 to draw rectangles\n" +
"Enter 2 to draw ovals" );
int choice = Integer.parseInt( input ); //converts input to int
//create the panel with the user's input
Shapes panel = new Shapes( choice );
JFrame application = new JFrame(); //creates new JFrame
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
application.add( panel);
application.setSize( 300, 300);
application.setVisible( true );
}
}
/*
Test for Shapes
*/
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class ShapesTest
{
public static void main ( String args[] )
{
//obtain user's choice
String input = JOptionPane.showInputDialog(
"Enter 1 to draw rectangles\n" +
"Enter 2 to draw ovals" );
int choice = Integer.parseInt( input ); //converts input to int
//create the panel with the user's input
Shapes panel = new Shapes( choice );
JFrame application = new JFrame(); //creates new JFrame
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
application.add( panel);
application.setSize( 300, 300);
application.setVisible( true );
}
}
Thursday, September 2, 2010
HelloWorldSwing - Assignment 1 - Tuesday, August 24, 2010
/*
Assignment 1 HelloworldSwing
*/
/*
*HellowWorldSwing.java required no other files.
*/
import javax.swing.*;
public class HelloWorldSwing {
/**
* Create the GUI and show it.
*/
private static void createAndShowGUI () {
//Create and setup the window.
JFrame frame = new JFrame ("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//And the ubiquitous "Hellow World" label.
JLabel label = new JLabel(" Hello World");
frame.getContentPane().add(label);
//Display the window.
frame.pack();
frame.setVisible(true);
}
public static void main (String[] args) {
//Schedule a job for the event-dispatching thread;
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI ();
}
});
}
}
ArrayOnFrame - Assignment 2 - Tuesday, August 24, 2010
/*
Assignment 2
*/
import javax.swing.*;
public class ArrayOnFrame
{
private static void createAndShowGUI()
{
int[] anArray;
anArray = new int[10];
anArray[0] = 100;
anArray[1] = 200;
anArray[2] = 300;
anArray[3] = 400;
anArray[4] = 500;
anArray[5] = 600;
anArray[6] = 700;
anArray[7] = 800;
anArray[8] = 900;
anArray[9] = 1000;
JFrame frame = new JFrame("ArrayOnFrame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("element at index 0: "+anArray[0]);
frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
}
public static void main(String[]args)
{
javax.swing.SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
createAndShowGUI();
}
});
}
}
Subscribe to:
Posts (Atom)