Counting Repeated Instances - Parallel Array Is Not Working Correctly
Sep 6, 2014
So in my parallel array i read from a textfile of strings and if i enter the string into the string array and if strings are repeated i store it in a parallel array that counts repeated instances. I'm supposed to get 27 15 21 23 20 but instead i get 106 0 0 0 0....
Scanner sc=new Scanner(new File("Cat.txt"));
String category=sc.nextLine();
int total=sc.nextInt();
int[]totcat=new int[total];
String[]names=new String[total];
while(sc.hasNextLine()){
[Code] .....
View Replies
ADVERTISEMENT
Dec 5, 2014
The assignment was to create 3 parallel arrays to make a student database.The first array will contain 4 digit student id's, the second a string array with student names, and the third array is student gpa's. The user is to receive a dialog box asking to enter the student id, and if the id is correct the user is to see the student name and grade. If the user input does not match any value in the student id array, the user is to receive a message stating invalid id. Here is the code I have so far.
For some reason no matter what the user enters, the information for the last array entry is displayed.
public class parallelStudent
{
public static int sequentialSearch(int[] array, int value)
{
int index; //loop control variable
int element; //element the value is found at
boolean found; //flag indicating search results
[code]...
View Replies
View Related
Apr 23, 2015
I am building a program that when you enter 1. it allows you to setup an item. However running my code my second if statement runs through.
import java.util.Scanner;
public class InventorySystem {
public static void main(String [] args) {
Scanner input = new Scanner(System.in);
int count=0;
int inputEntered=0;
int numberOfItems=0;
double cost=0.00;
String item;
String description;
[code]...
View Replies
View Related
Mar 25, 2014
I am trying to implement a game using the ACM graphics. For the game, I am trying to make the main frame a Grid of Cells.I made a Grid class which extends GCanvas:
import acm.graphics.GCanvas;
public class Grid extends GCanvas{
private final static int WIDTH = 300;
private final static int HEIGHT = 300;
private final int DIMENSION = 5;
Cell[][] grid;
[code]....
View Replies
View Related
Nov 6, 2014
My console SQL Query app is not giving me the desired output.I am sure its might have something to do with my SQL Query.Its missing the description of the stock items and it prints a new line for each user as per number of stocks an repeats the user details and then prints the stock listed by that user(only want the user listed once with all its stocks). I will add my files and current output and desired out put below.
MakeDB.java:
import java.sql.*;
import java.io.*;
public class MakeDB
{
public static void main(String[]args) throws Exception
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:StockTracker";
[Code] .....
View Replies
View Related
Oct 10, 2014
Code structure :
Server : Java Servlet
Client : Simple JSP
Communication : Server Sent Events every 1 second
Here is the problem.
My code needed the server to send updates every one second to the client as stated above. Hence, I added a while loop with a sleep of 1000 milliseconds in the servlet code as shown below. The following strange behavior is observed:
- While the server is sending updates to the client, and the client window closes by mistake, the server does not stop sending updates It continues sending the data.
- When the client is re-opened, it sends data much faster (almost double). For example, the server sends 60 seconds worth of updates (60 updates) in just 25-30 seconds. The server sends faster updates not only for this round of updates, but also for any subsequent updates.
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res)
throws IOException, ServletException {
PrintWriter writer = null;
try{
[Code]......
This server behavior is much unexpected. Am I writing the server side code wrong? I have looked around a lot and only found while loop method for modifying the server update interval. Is there any other method which I am missing?
View Replies
View Related
Apr 8, 2015
So I'm trying to write a program that prints out the "most-repeated integer" in an Array.
For example: if an array contains {1,2,2,3} It would print out 2 as the result.This is what I got so far and according to my knowledge I think I'm correct but for some reason it doesn't work.. Please give me some inputs.
public class MostInt{
public MostInt (){
int[] array = {0};
for(int i = 0;i>array.length;i++){
if(i==i++){
System.out.println(i);
[Code]...
View Replies
View Related
Apr 13, 2015
I'm having an issue with using a JComboBox to select an item from a parallel array and displaying the correlating results in the same frame. Essentially, I have to add seven cities to a JComboBox drop down within a frame, select a city then display the population of that city in the frame with a label indicating the population. I have two issues:
1) my label text will not show up during execution unless I drag a corner no matter what width or height I make the frame.
2) I need to make the JComboBox selection correlate to the city population and display as a label, not having making that work using the getSelectedIndex() method.
I think I need to add an event listener for the combobox selection, not sure where to add that if that is the case. Here is my mess so far:
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JComboBox;
[Code]....
View Replies
View Related
Apr 13, 2015
I'm having an issue with using a JComboBox to select an item from a parallel array and displaying the correlating results in the same frame. Essentially, I have to add seven cities to a JComboBox drop down within a frame, select a city then display the population of that city in the frame with a label indicating the population. I have two issues:
1) my label text will not show up during execution unless I drag a corner no matter what width or height I make the frame.
2) I need to make the JComboBox selection correlate to the city population and display as a label, not having making that work using the getSelectedIndex() method.
I think I need to add an event listener for the combobox selection, not sure where to add that if that is the case. Here is my mess so far:
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class JPopulation{
public static void main(String args[]) {
[Code] .....
View Replies
View Related
Feb 21, 2015
I have to write a program that calculates the average temperature for a month using parallel arrays (it is mandatory to use a parallel array). I'm new to Java (I'm more familiar with C++) so I get confused with the use of methods. I know how to compute the averages already, I just setting up the parallel arrays. This is what I have so far:
Java Code:
import javax.swing.*;
import java.util.Scanner;
public class Temperature {
public static void main(String[] args) {
String[] day = {"Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday", "Sunday"};
int[] temp = new int [7];
[Code] .....
For now I just want to show the contents in my array before I start computing averages.
View Replies
View Related
Mar 8, 2015
I am having an issue with a parallel array that I created that returns array values based on an input. The code only works for the first four array locations just fine. The remaining values are not found. I thought it might be a memory allocation issue with the array size, I tried to dimension the array, however, using the Eclipse editor get errors.
import java.util.*;
import javax.swing.JOptionPane;
public class StudentIDArray {
static String[] studentNum = new String[]
{"1234", "2345", "3456", "4567", "5678", "6789", "7890", "8901", "9012", "0123"};
static String[] studentName = new String[]
[Code] .....
View Replies
View Related
Feb 9, 2014
Judges are scoring divers and I need to create a table of scores for each diver given by 7 judges. In the second for statement, I want
Java Code: for(int column = 0 ; column < judges[row].length ; column++) mh_sh_highlight_all('java');
to be
Java Code: diver[row].length mh_sh_highlight_all('java');
Instead of judges. Because the total number of divers would like exceed the number of judges, and I believe this is limiting the number of columns to the number of judges. When I use divers though, an error occurs, saying that "int cannot be dereferenced".
Java Code:
public float inputValidScore(){
int Num_Judges = 7;
System.out.print("Enter number of contestants: " );
int diver = input.nextInt();
float [] [] judges = new float[Num_Judges] [diver];
[Code] ....
The above is just a method within the rest of the code.
View Replies
View Related
Jan 23, 2013
It's supposed to count all of the duplicates in an array and print out how many occurrences of the value starting at whatever index, or if there are no duplicates state that. Basically:
No duplicates with value 1 beyond Index 0
There are 3 more occurrences of value 2 starting at index 1
There are 2 more occurrences of value 2 starting at index 2....
This is what I've got so far:
Java Code:
public static void main(String[] args) {
int[] arr = {1, 2, 2, 3, 4, 2, 4, 3, 0, 5, 3, 2};
for(int i = 0; i<arr.length; i++){
int count = 0;
for(int j = i+1; j<arr.length; j++){
if((arr[j] == arr[i]) && (i!=j)){
count++;
System.out.print("There are " + count + " more occurrences of ");
System.out.println(arr[i] + " starting at index " + i);
}
}
}
} mh_sh_highlight_all('java');
View Replies
View Related
Nov 23, 2014
I have this code but I can't seem to get it to work. It keeps saying that "count" cat be found and that it cannot return a value whose type is void.
Java Code: public class Cuantos {
static int getPosition(double listOfValues[], double targetValue ) {
int i,count,
position = -1;
for (i=0; i < listOfValues.length; i++) {
if (listOfValues[i] == targetValue)
[code]....
View Replies
View Related
Dec 19, 2014
I have to write a program that will read a picture and then print out the number of blocks inside it.I have to read the picture as a binary matrix of the size r c (number of rows times number of columns).The blocks are groups of one or more adjacent elements with the value 1.
- Blocks are built exclusively of elements with value 1
-Each element with value 1 is a part of some block
-Adjacent elements with value 1 belong to the same molecule.
We only take into account the horizontal and vertical adjacency but not diagonal.
INPUT:
In the first line of the input we have the integers r and c, separated with one space. Then we have the r lines, where each contains s 0's and 1's.The numbers inside the individual lines are NOT separated by spaces.The OUTPUT only print the number of blocks in the picture.
Example:
INPUT:
7 5
01000
00010
00000
10000
01000
00001
00100
OUTPUT:
6
THIS IS WHAT I CAME UP SO FAR:
import java.util.Scanner;
class Blocks{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
[code]...
View Replies
View Related
Mar 13, 2014
I have to take user input and then count how many times each number that the user input and print each one out. For some reason, I can't even get the for loop statement to print and it's pretty much the same as my other program except for the loop which is a little different.
//User inputs numbers between 1 and 100, program counts how many of each integer is and ends with a 0
import java.util.Scanner;
public class occurrence {
public static void main(String[] args) {
//scanner/values
Scanner input = new Scanner(System.in);
int number = 0;
int c = 0; //array count
[Code] ....
View Replies
View Related
Dec 19, 2014
I have to write a program that will read a picture and then print out the number of blocks inside it.
I have to read the picture as a binary matrix of the size r - c (number of rows times number of columns). The blocks are groups of one or more adjacent elements with the value 1.
- Blocks are built exclusively of elements with value 1
- Each element with value 1 is a part of some block
- Adjacent elements with value 1 belong to the same molecule.
We only take into account the horizontal and vertical adjacency but not diagonal.
INPUT:
In the first line of the input we have the integers r and c, separated with one space.
Then we have the r lines, where each contains s 0's and 1's.
The numbers inside the individual lines are NOT separated by spaces.
The OUTPUT only print the number of blocks in the picture.
Example:
INPUT:
7 5
01000
00010
00000
10000
01000
00001
00100
OUTPUT:
6
THIS IS WHAT I CAME UP SO FAR:
import java.util.Scanner;
class Blocks{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
char ch[][];
int rowNum=sc.nextInt();
int columnNum=sc.nextInt();
[Code] ....
View Replies
View Related
Mar 3, 2015
So i created a method that basically similar to Math.pow, but using recursion.However, it works fine except it prints the final result twice, how do i get rid of the last repeated number ? here is my method :-
public static int recursion(int base, int degree) {
if (degree > 0) {
base = base * recursion(base, degree - 1);
System.out.println(base);
[code]....
how do i get rid of that last repeated 81 ?
View Replies
View Related
Jun 21, 2014
I wrote a code for a "skydiving" program that randomly selects the "maneuvers" to be performed by the skydiver during his skydive. I am almost done with the program. I just need to figure out how to print non repeated maneuvers for each round. Each round may not consist of two of the same maneuvers. The program that I wrote randomly picks the maneuvers but sometimes it still prints out two of the same maneuvers for each round.The following is my code.
import java.util.Scanner;
import java.util.Random;
///v.0
public class Testpart2 {
[code]...
View Replies
View Related
Jun 21, 2014
I wrote a code for a "skydiving" program that randomly selects the "maneuvers" to be performed by the skydiver during his skydive. I am almost done with the program. I just need to figure out how to print non repeated maneuvers for each round. Each round may not consist of two of the same maneuvers. The program that I wrote randomly picks the maneuvers but sometimes it still prints out two of the same maneuvers for each round.
The following is my code
import java.util.Scanner;
import java.util.Random;
///v.0
public class Testpart2 {
public static void main(String[] args) {
Random randomNumbers=new Random();
[code]....
View Replies
View Related
Feb 5, 2014
I have made a program which finds the number of occurrence of the words. It is as follows :
public class B {
public static void main(String[] args) {
Map<String, Integer> mp = new LinkedHashMap<String, Integer>();
String s = "This is me tarun ohri This";
Scanner p = new Scanner(s);
int i = 0;
[Code] .....
Output is coming {This=0, is=1, me=1, tarun=1, ohri=1}
View Replies
View Related
Apr 12, 2015
I got this code with mode methods. The results is not exactly what I want.
Code:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
import java.util.*;
public class ProcessMarks {
private static final int NMARKS = 125;
[Code] ...
Result (it's repeat number):
*Mode is = 53
*Mode is = 53
*Mode is = 53
*Mode is = 53
*Mode is = 53
*Mode is = 62
*Mode is = 62
*Mode is = 62
*Mode is = 62
*Mode is = 62
*Mode is = 67
*Mode is = 67
*Mode is = 67
*Mode is = 67
*Mode is = 67
*Mode is = 77
*Mode is = 77
*Mode is = 77
*Mode is = 77
*Mode is = 77
*Mode is = 78
*Mode is = 78
*Mode is = 78
*Mode is = 78
*Mode is = 78
*Mode is = 85
*Mode is = 85
*Mode is = 85
*Mode is = 85
*Mode is = 85
Result that i want it to be (number appear only once):
*Mode = 53, 62, 67, 77, 78, 85
or
*Mode is = 53
*Mode is = 62
*Mode is = 67
*Mode is = 77
*Mode is = 78
*Mode is = 85
View Replies
View Related
May 9, 2015
My code is supposed to give the array index on the left and what is inside the array on the right, but i get nothing except the header? I am using eclipse.
public class Options{
public static void main(String args[]) {
System.out.println("Index Value");
int value[] = {1,2,3,4,5};
for(int add = 0 ; add <value.length ; add++) {
System.out.println(add + " " + value[add]);
}
}
}
View Replies
View Related
Mar 30, 2014
Example code that works:
Java Code: List<String> list = Arrays.asList(strDays); mh_sh_highlight_all('java');
My code that doesn't work:
Java Code: List<char> list = Arrays.asList(userInputChars); mh_sh_highlight_all('java');
Error that I get:
Assignment6_2.java.java:45: error: unexpected type
List<char> list = Arrays.asList(userInputChars);
^
required: reference
found: char
1 error
The entire program (that works, except for the error above):
Java Code:
import java.util.Collections;
import java.util.List;
import java.util.Arrays;
import java.util.Scanner;
class Assignment6_2 {
public static void main(String[] args) {
[Code] .....
View Replies
View Related
Mar 3, 2014
I don't know why, but my binaryStringSearch method isn't correctly printing even though it's virtually the same thing as my binaryIntSearch method, which works perfectly.This is the objective of the exercise:
1) Use binary search to output the position of the following numbers from file numsearch.txt
5, 9, 43 and 79.
2) Read from file namesearch.txt
Use binary search to output the position of the following names Dennis, Billy-Bob and Steve.The file contains 20 entries.
Java Code:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
[code]...
View Replies
View Related
Apr 18, 2014
I am trying to make a Connect Four game with 6 rows and 7 columns. The board is a String 2D array and is supposed to look like this:
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
Whenever I enter a column number to drop a checker, the program immediately stops running and gives me a "java.lang.ArrayIndexOutOfBoundsException" and points to my checkWinner method. There are two int constants, one is LOWEST_ROW_INDEX = 5, and the other is RIGHTMOST_COLUMN_INDEX = 6. I cannot figure out what to do differently with my checking algorithm to stop this from happening.
public static String checkWinner(String[][] gb)
{
//tests for a horizontal line made by four of the same color checker
for(int row = 0; row <= LOWEST_ROW_INDEX; row++)
{
for(int col = 0; col <= RIGHTMOST_COLUMN_INDEX; col++)
[Code] .....
View Replies
View Related