Declare String Inside Of Loop - Use It Outside

Apr 26, 2015

I'm trying to code a little text RPG. I've made a little "personality test", with 4 questions (answers a b c), where every letter stands for a type of personality. The analysis of the result is simple counting of the answers, if you have 3 answers a (4 questions), then a has won. If 2 on a, and 2 on b, a simple Random method shows weather result a or b.

Now... the test should give you a "partner" (imagine the pokemon game with 3 different starter pokemon). I have now 3 string variables, like 3 different partners. They are all declared somewhere outside, but i only need one later.

Like...the test is completed, you have your partner and how can i make now that the program is just showing me my partner? Like...when i type " System.out.println(partner); " (outside of the test loop! ) that i only get the one i got through the test?

I was trying to declare in every loop the partner String with every result. But outside the loop java isn't recognising that String, bcs...ofc...it was declared for the loop. So i had in every if or else if clause a " String partner = anwsA;" and answB and answC, thats why i cant declare them outside.

Short: i need a partner String variable that could have 3 possible results... i jut need one

I'm using Eclipse Luna 4.4

View Replies


ADVERTISEMENT

Can Declare A Class Inside Interface?

May 8, 2013

I have a doubt regarding to java.

Can we declare a class inside an interface?

Ans :yes

But what will be the situation?

I am not getting why it is required...........

View Replies View Related

Is It Correct To Declare A Class Inside Main Method

Jan 21, 2014

I saw an example where an (inner)class is declared inside the main method, this is correct or not and why/when it's reasonable to use?so smth like this

public class myClass()
{
public static void myMethod(myInnerClass obj)
{
if (obj.method())

[code]....

View Replies View Related

Declare Counter With Value Outside For Loop

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

Instantiation Efficiency - Declare Variables To Be Used In A Loop

Sep 6, 2014

Where usually to instantiate and declare variables to be used in a loop. If you declare it outside to be used in the loop it will still be there when the loop is done, never to be used again and is just sitting there taking up memory. However, if you declare it inside the loop, you have the issue of it constantly creating space for said variable, but once it's out of scope it's gone. Is there any advantage performance wise to doing it either way?

View Replies View Related

Unable To Print A Loop Inside Array Of Greater Size Than Loop Itself

Jan 27, 2015

I am trying to print a loop inside an array of a greater size than the loop itself. Like for example I have an array of size 7 but it has only 3 elements.

int[] array=new int[7]
array[0]=2;
array[1]=3;
array[2]=4;

now what I want to do is print these three numbers in a loop so that my array[3]=2;array[4]=3;array[5]=4 ...... till the last one. Also the array could be any size and not just 7.

View Replies View Related

While Loop Inside A For Loop To Determine Proper Length Of Variable

Feb 25, 2014

Here's the code: it's while loop inside a for loop to determine the proper length of a variable:

for (int i = 0; i < num; i++) {
horse[i]=new thoroughbred();
boolean propernamelength = false;
while (propernamelength==false){
String name = entry.getUserInput("Enter the name of horse "

[code]....

I was just wondering what was going on here -- I've initialized the variable, so why do I get this message? (actually the carat was under the variable name inside the parentheses.

View Replies View Related

Can For Loop Be Nested Inside If?

Mar 6, 2015

Here's what "Why doesn't this work?" question. It concerns a small method which is part of a card game.

I'm trying to check a condition from a section of an array, without a predetermined number of times any given call to this method will require a check. How much of the array I'm checking could vary greatly.

Is it at all possible to nest a for loop yielding a variable number of boolean && conditions inside an if? Am I just missing the right bracketing or is this nesting (if that's the word) even possible in the language?

To clarify, below is broken code. Compiler isn't letting me accomplish this goal as I envision it.

public boolean isFlanking() {
boolean f;
int reach = Math.abs(selectorX - targetX);
if(rival.getDeck()[selectorX].getPile().isEmpty() == true &&

[Code] ....

View Replies View Related

Switch Inside A Do While Loop?

Oct 10, 2014

Basically the problem is I've been trying to loop my switch (if this is even possible) until the user enters a correct number between 1 and 4. But for some reason when the user enters a correct number (1,2,3,4) the loop runs again. Even when the user enters a wrong number the switch ignores the default and repeats what is in the do.

Am I just trying to loop something that cannot be looped or have I gone?

import java.util.Scanner;

class mammals {
int age;
int death;
String name;

[Code].....

View Replies View Related

If Statement Won't Work Inside A While Loop

Dec 12, 2014

I made this calculator in C++ and it worked wonderful so I decided to make it in java. When I run the program it gives me no errors but my if statements inside my while loop don't work

import java.util.Scanner;
public class ohmlaw {
public static void main(String args[]) {
float current;
float resistance;
float voltage;
String calchoice = new String();
Scanner cc = new Scanner(System.in);

[code]....

View Replies View Related

Switch Statement Inside While Loop

May 5, 2015

cannot break from while loop. Whenever I am trying to exit from startCustomerManagement-> backEnd() -> mainScreen()..It gets stuck between mainScreen and backEnd screen. However I can exit from backEnd()->startCustomerManagement() screen

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication19;
import java.io.BufferedReader;

[code]...

View Replies View Related

Swing/AWT/SWT :: Update JTable Cell Values Inside A Loop

Jan 5, 2015

I have a program where i want to indicate the user when i have completed a task which i am running inside a for loop. Below is my code.

for(Map.Entry<Double,SimplestCopyInstance> entry : myList.entrySet()){
double key = entry.getKey();
SimplestCopyInstance scp = entry.getValue();
Copy cp = new Copy();
cp.putLocations(scp.getSrc(), scp.getDes());
scp.setStatus(cp.baseCopy()+"");

[Code] ....

I have used netbeans to build my app. So there creating jTable is out of my control as that part was inside auto-generated code. I have just used the jTable.setValue().

My problem is, above method is inside a button click event. Updated values not displaying until the loops ends.

View Replies View Related

Swing/AWT/SWT :: Draw String Inside A Shape

Mar 19, 2015

I have this piece of code, i want to insert a text inside my shape.

import javax.swing.SwingUtilities;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.BorderFactory;
import java.awt.Color;

[Code] ....

View Replies View Related

Running Piece Of Code Inside String Object Possible?

Nov 7, 2014

i need to run a piece of code which is inside a string object..is it possible?if so how?

View Replies View Related

How To Put All Char In Loop To String

Mar 16, 2014

I can't figure out how to have all of the random characters generated to go into the String. Below I can only get the last character to covert over to a String.

System.out.println("Original random character string:");
String printingString = "a";
for (int i = 0; i < 50; i++)//loop to obtain 50 random characters
{
char randomChar = (char) ((Math.random() * 255) +32);
System.out.print(randomChar);
printingString = Character.toString(randomChar); }
return printingString; }

View Replies View Related

Return A String In While Loop

Nov 18, 2014

Here, I want to avoid using the line **return"";** and instead return all of the values I output with **System.out.println();**

I have tried using a **StringBuilder** method, but this outputs nothing when I run my test program. I am guessing that StringBuilder must work differently in a while loop, but I can't find how!

[URL] ....

public String toString(){
int topLine = size;
int topCurrentLine = size;
int bottomLine = 1;
int bottomCurrentLine = size;

[Code] ....

View Replies View Related

String Out Of Bounds Caused In While Loop

Jul 24, 2014

The code is supposed to insert HTML formatting on a specified string. (i.e o<b>the</b>r )Most of the code works correctly as I verified the outputs without a while loop. The loop is causing a string out of bounds error. I've tried adding the if statement and also formatting the (result += line) nothing is getting appropriate results...

public static String addFormat(String webpage, String toMatch, String format) {
String result = "";
String insert = "";
format = format.toLowerCase();
switch (format){
case "bold":
insert = "<b>" + toMatch + "</b>";

[code]....

View Replies View Related

How To Pass A Loop In Method String ToString

Apr 7, 2014

I am looking to pass a long list of results in a String toString() method,this is my code

public void newlist(){
for(int i = 0 ; i <= nbComposant;i++){
System.out.print(ref+i+" (quantity "+quantity+i+")");
}
}
public String toString(){
return newlist();
}

View Replies View Related

Finding Most Common Character In A String Using For Loop

Feb 7, 2007

import javax.swing.*;
public class mostFrequent{
public static void main(String args[]){
char index;
String s;
s = JOptionPane.showInputDialog("Enter String here");
int currFrequency = 0;
for(index = 0; index<s.length(); index = index++){
int i = 0;
for(i = 'A'; i<='Z'; i++){
if(i==s.charAt(index)){
currFrequency = currFrequency + 1;
}
}
}
System.out.println("end");
}
}
//my code so far

View Replies View Related

How To Declare And Initialize Variables

Feb 14, 2015

The problem is to figure out the number of cartons needed to box up the strawberries picked by the farmer and his wife. The farmer picks 8.4 lbs per hour and the wife pick 10.8 pounds per hour. They pick from 8 am until 4Pm (8 hours). You can put 20 pounds per box.I understand the word problem and how to declare and initialize variables. I'm just confused how to display the math into java to solve it.

View Replies View Related

Declare And Concatenate Various Strings

May 27, 2015

Write a program that declares and concatenates various strings. Declare strings for your first name, middle initial and last name, along with one for your address, city, state and zip. Make an additional string called firstLine, which will be a concatenation of first name, space, middle initial, period, space, and last name. Assign each of these strings a value, and then print the information in the following format:

First Line (First name Middle initial (period) Last name)

Address

City, State

Zip

For example:

John Q. Public

1234 Any Street

Cleveland, Ohio

44101

Now reassign the strings in the same program (Do not create a separately compiled program!) and repeat the printout for different information. When you are finished, your program will print out two groups as above.

The information should be placed into the seven separate strings, then a first line should be formed by concatenating first name, space, middle initial, period, space, and last name. The city and state line should be formed by printing city followed by a comma, a space, then the state (NOT by concatenation). This is so you can see different ways of making lines."

And this is what I have so far:

View Replies View Related

JTable - Declare 2D Array

Jun 5, 2014

I have a jtable which i want to put an array into... and Really don't know how.. I dont want to use array list mainly because it looks way to complicated so there must be some other way using defaultablemodel but i dont know how..

So here's my code: just a snippet which includes the testing of the jtable

String[] columns = {"col1", "col2", "col3", "col4", "col5", "col6"};
//declare 2d array
String[] [] data = {{"1", "2", "3", "4", "5", "6"}};

jt = new JTable (data, columns);
jt.setPreferredScrollableViewportSize (new Dimension (50, 80));

//set initial selectibility to false
jt.setFocusable (false);
jt.setRowSelectionAllowed (false);

JScrollPane tableContainer = new JScrollPane (jt);
frame.getContentPane ().add (tableContainer);

View Replies View Related

How To Declare Array In Java

Apr 16, 2015

1.How to declare array in java?
2.How to push elements in it in key-value value pair in java?

For example-

This is the way i do it in javascript..
I want to do like this in java..

var my_array;
for(var i = 0; i<5; i++)
{
my_array.push({x: i, y:0});
}

where,push is builtin method in javascript.

View Replies View Related

Declare Two Dimensional Array In Java?

Oct 28, 2014

I want to declare a 2 dimensional array in java which has 3 column and unlimited number of rows, i want to give a special name to each column . The type of first column is string second one is int and the last one is string

Column1_name
Column2_name
Column3_name
String value
Int value
String value
.
.
.
.
.
.

View Replies View Related

JGRASP Won't Allow To Declare Variables As Strings

Oct 10, 2014

Java Code:

import java.util.Scanner;//Imports Scanner
public class operadoreslogicos//imports a public class {
public static void main (String [] args)//defines the state of a class {
Scanner input = new Scanner (System.in);//Inputs a scanner to read user
//keyboard
boolean cierto = true,// Declares variables as boolean and applies a value

[Code] .....

The word string is supposed to turn purple when I type it, but it just stays normal, so it doesn't declare hello and bye as variables.

View Replies View Related

Possible To Declare Two Data Input Stream?

Aug 3, 2014

I mean i need to access to two txt file at the same time so i did this in method:

DataInputStream din= new DataInputStream(FileInputStream("vip.txt"));

DataInputStream din2= new DataInputStream(FileInputStream("corporate.txt"));

But there are errors when i compile and they pointing to these two lines.

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved