Accessing Variables - What Is The Final Value Of Counter
Mar 7, 2015
While reading head first java i encountered a problem(Pg. 90 chapter 4 - mixed messages).
Suppose in a class(say A) outside main() a counter variable is declared and initialized to 0.
In main() declared the array of objects of the class A.
Consider a while loop in which we increment the counter as follows:
public class A{
int counter = 0;
public static void main(String[] args){
A[] arr = new A[20];
int x = 0;
while(x<4){
arr[x] = new A(); //arr[] is array object
arr[x].counter += 1;
x++;
}
}
};
what is the final value of counter ? will it be the same for all array objects.
View Replies
ADVERTISEMENT
Feb 28, 2015
I am unable to understand the meaning of this sentence "final reference variables must be initialized before the constructor completes.",What is trying to imply?
View Replies
View Related
Oct 27, 2014
why using the get method(c.get(c.HOUR_OF_DAY)); gives me the correct hour(currently 19) but directly accesing c.HOUR_OF_DAY returns 11 ? It shows In the documentation that HOUR_OF_DAY is public.
import java.util.*;
public class calendar2 {
public static void main(String[] args) {
new calendar2().timer();
}
private void timer() {
Calendar c=Calendar.getInstance();
//c.clear();
System.out.println(c.get(c.HOUR_OF_DAY));
System.out.println(c.HOUR_OF_DAY);
}
}
View Replies
View Related
Apr 21, 2015
Most of my code is done for making this Jeopardy game, the only problem I seem to have is to have variables that retain values after going through a loop, in this case the variables counter and score in the method responsePrompt
After going through the 25 questions, the value counter remains at 1, and score is either 1 or -1, nothing more, nothing less. I've had the variables initialized at 1 both inside and outside of the for loop. Full code below just in case it's something outside the method
import java.util.*;
import java.io.*;
public class Project10
{
public static void main(String[] args)
throws java.io.IOException
[Code] ....
View Replies
View Related
May 16, 2015
I am using findbugs and PMD as a code analyser. I am keep getting warnings to use local variables and method parameters as final.
I want to know if its a good practice to keep them final or what to do?
Sometime i have a private method which is 1 line longer. Sometime it is annoying to use final.
View Replies
View Related
May 19, 2013
I wanna know which is the best way to access a variables within a class ...
Using direct access or using the variable accessor ...
Example :
public class Numbers{
private int n1;
private int n2;
public void setN1(int n){
n1 = n;
[Code] ....
View Replies
View Related
Oct 24, 2014
I have the following 2 classes:
class Address {
private int a;
public void set_a(int a) {
this.a = a;
}
}
class Person {
private Address address;
}
How do i access the method set_a() (through the "address" in Person) from another class which contains main() ?
View Replies
View Related
Jan 26, 2015
When I input "the" or "and" I always receive "its not here" as the output. Why is this? I also tried printing the values of v.get(i).other and the system printed null twice.
public class Translator {
public String other;
public Translator(String x) {
x = other;
[Code].....
View Replies
View Related
Jan 26, 2015
I am having some problem accessing variables from an array instance of a class. Heres what i have done;
In the main class:
Example obj[]= new Example[4];
In the main class constructor:
obj[0] = new Example(0);
obj[1] = new Example(1);
obj[2] = new Example(2);
obj[3] = new Example(3);
In the main update() method:
if(condition)
//update
In the Example class constructor:
private boolean change = false;
In the Example class update() method:
if(x >20)
change= true;
Now, i want to access the variable change from the main class, how do i do it? The 'condition' in the if statement is the condition of wether the change variable ia true or false. How do i access it?
View Replies
View Related
Feb 5, 2015
Suppose I have private static void name() { ... } that has a two dimensional string array named array[. Now suppose I have private static void different() {...} and I want to write a condition where if (item == array) { ... }, how can I access my array from name() when I am in different()? I get a compile error saying cannot find symbol. My code is similar to:
Java Code:
public static void main(String[] args) {
...
String item = keyboard.nextLine();
... }
private static void name() {
...
String[][] array = new String[1][5];
[Code] .....
View Replies
View Related
Aug 2, 2013
I want to create a final array with final elements
{code}
final int[] array = {0, 1, 2, 3, 4, 5};
{code}
But here only the reference of the array is final , not it's elements ... So how can I do that??
View Replies
View Related
Jan 17, 2014
Ok, so I'm making a game with a space ship that flies around the universe and discovering new planets. It works fine so far, but I'm looking to make it perform better and be better compatible with lesser-processors.So, I'm trying to put in an FPS counter and an entirely new game loop so that my game can decide for me what FPS I should use.
I have two classes. Heres the big, main one: [Java] package cyentw.game.src; import java.awt.Color; import java.awt.Font; impor - Pastebin.com *I want to change the loop and put an FPS counter in around line 456, you can scroll past the rest if you'd like*And heres the init frame one, in case you'd like to see it for some reason.
Java Code:
package cyentw.game.src;
import javax.swing.JFrame;
public class Start extends JFrame{
public static JFrame frame;
public static int WIDTH = 500;
public static int HEIGHT = 500;
public Start() {
[code]....
how to make my game loop as quickly (or a bit slower) as it can, and my FPS is static.
View Replies
View Related
Apr 7, 2014
I have a timer where it counts down from 300 to 0 then does something. But I want the display for the clock to show the time in minutes. I tried:
double showTimeLeft = timeLeft / 60;
o.setDisplay(String.format("%.2f", showTimeLeft) + " Minutes");
But Every so many seconds it skips like:
Time = 3.38
Time = 3.37
Time = 3.35
Time = 3.34
It skipped 3.56
How to do this right?
View Replies
View Related
Mar 22, 2015
I have a question related to the code below, that I do not understand. The aim is to count all files and subdirectories in an ArrayList full of files and subdirectories. So I have to count every file and every subdirectory.
The code concerning counting files is clear to me - every time d is of the type file I have to increment n by one. However I thought that I have to do the same thing in case d is a directory, so I would have written the same code for directories.
So what does "n += ((Directory) d).countAllFiles();" mean? In my understanding the method countAllFiles() is applied again on the object Directory ( as Directory is the class that contains this method), but how is n incremented by this? I thought n should be incremented by one as we did with files.
public int countAllFiles() {
int n = 0;
for(SystemFile d : content) {
if(d instanceof File) {
n++;
[Code] ....
View Replies
View Related
Mar 29, 2014
This is the code I have written so far. This program calculates tax from multiple tax payers.
import javax.swing.JOptionPane;
public class CalcutateTax
{
public static void main (String [] args)
[code]....
The problem is I cant think how to ask the use if he wants to calculate tax due for another taxpayer. If the user says yes, keep calculating, otherwise exit from the program. And how do I keep count of how many people got their tax calculated? Say for example,
JOptionPane.showMessageDialog (null, " We calculated tax for " + xnumber + " number of people.");
This is the question asked on my assignment ask the user if he wants to calculate the tax due for another taxpayer if so, do it again.At the end of the main method, output a message in a dialog box that says: Hello, We calculated taxes for [number of taxpayers].replace [number of taxpayers] with the actual number of taxpyers you calculated taxes for.
View Replies
View Related
Mar 29, 2015
Is it possible to declare a counter with a value outside of a for loop?
I have a counter that will end prematurely in a while loop during various iterations and I want to pick it back up in a catch all for loop at the end
Let's say I have a while loop
while(something) {
total++
}
then after I have a for loop that I want to start at total but would rather do that then make a new counter variable.
for(total;total < 20;total++)
Is something like this possible or is this a horrible thing to want anyways?
View Replies
View Related
Jan 11, 2015
I'm having trouble with my program for my class. The program just has to be able to have a button and show how many times a user has clicked it.
Every time I compile it I get errors such as:
unable to find symbol x where the code is executed when the button is clicked
What can I do?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JPanel;
public class Program {
public static void main(String[] args){
int x = 0;
[code]....
View Replies
View Related
Dec 28, 2014
i would like to increment variable by one every x ms is there any type of counter method to do so?
View Replies
View Related
Oct 27, 2014
"A constructor cannot be abstract, static, final, native, or synchronized."
I understand on why it can't be all of the above, except "final".
Why can't we have a final constructor, i understand constructors are not inherited, hence no chance/case of overriding etc. But why is it not allowed at all ?
View Replies
View Related
Apr 28, 2015
I am a student in an intro to computer science class working on my final project. This is essentially a game of connect 4, but only requiring 3-in-a-row for victory. We were given the base game and a sample file to work with to make an AI that beats our professor's ai in the base game. Here is the base game
package cs110.project3;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
[code].....
View Replies
View Related
Jan 21, 2015
I have 2 classes a main one and another class. In the other class I have a method that has:
String gInfo(){
String[] Behavior = {"Sleeping", "Running home", "Studying", "playing pool", "walking to class"};
int rNum = (int) (Math.random() * Behavior.length);
return Behavior[rNum];
}
I call the gInfo() in the main class and run it through a loop 20 times. What I'm trying to do is get it to count the number of times that each behavior happens. and how to get it to work correctly.
View Replies
View Related
Mar 23, 2014
I have an fps counter in my game loop:
public void run()
{
long currentTime,timeDiff;
prevTime = System.nanoTime();
accumulator = 0;
boolean TRUE = true;
[code]...
When I print the fps variable to the terminal window, it show a value of ~59.9998 - very close to the frameRate of 60. That is to be expected, and works well. The problem is that when I deliberately make the game go really slow, by spamming a bunch of enemies, the game looks slow, but the FPS is still apparently ~59.9998. I thought that maybe the paint() method was not calling when it was supposed to, but that might not be the case.
This FPS counter should be working, I can't see where I have gone wrong. Is there a problem with the code, or is there another problem that might cause the screen to be redrawn 10 times a second with an FPS of 60?
View Replies
View Related
Mar 4, 2014
Create a WordCounter class with a constructor that takes a file name as a parameter. The class should have two fields: one for the file name and one for a HashMap to store word count information. The constructor should call a private method, countWords, that reads in the file and counts the word frequencies. The class should contain a get method for each field, as well as a print method that prints out the map in the following format:word:frequency. When printing, the map should be sorted by either the word order or frequency (Hint: see Collections.sort)You should include the sample text file on Blackboard
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Scanner;
public class WordCounter
[Code] .....
View Replies
View Related
May 15, 2015
I was wondering what the easiest way would be to keep track of everytime someone makes a new post on reddit (social media site, for those who don't know). I want the program to keep track of the number of posts made with a counter, but that's the easy part. How do I set up a program to actually communicate with and monitor reddit's servers in this manner?
View Replies
View Related
Nov 11, 2014
The point of this program is to search for a specific character in a text file. I want the program to find a character in the file "letterCounter.txt".
package lettercounter;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.FileInputStream;
[code]....
View Replies
View Related
Jun 11, 2014
I have to create a code that can calculate the number of upper case letters in a string that is entered by the user (below.)
Java Code:
import javax.swing.JOptionPane;
public class mainClass {
public static void main (String [] args) {
String userInput;
userInput = JOptionPane.showInputDialog("Enter a string.");
[Code] ....
My issue is that I would like the program to be able to function properly when spaces are entered into the string. As it is right now, I believe it is only processing the first string entered into the input box.
View Replies
View Related