What I am attempting to program is a simple Boss battle. I would like the user to have 2 options (for now): Run, or Attack. I got the portion completed and working, but once I tried to implement the Run feature (the way that it's supposed to work is you can either attack OR run), both Attack and Run will happen. Also, for some reason, the running always fails (it will always return the else statement, then move onto the attack.) Here's my code:
import java.util.*;
public class AdvancedBossBattle {
public static void main (String[] args) {
Scanner scan = new Scanner (System.in);
Random gen = new Random();
int bosshp, bossdmg, playerhp, playerdmg, runChance;
String answer;
bosshp = 100;
// create an AlertDialog Builder and set the dialog's title AlertDialog.Builder regionsBuilder = new AlertDialog.Builder(this); regionsBuilder.setTitle(R.string.regions); // replace _ with space in region names for display purposes String[] displayNames = new String[regionNames.length]; for (int i = 0; i < regionNames.length; ++i)
[Code] ....
From the code above, An alertdialog would pop up prompting the user to select a region (from a list). the user will then be allowed to select multiple choices accordingly. If I choose to select anything, the app crashes. How to mitigate this problem?
I know that I have to use a conditional check like if (isChecked){}; but I don't know how to do it. I want it to pop up a dialog box when none is checked prompting them that they should select atleast one.
I'm writing a program for exemplary reasons that is basically two text fields, one for a username, and one for a password. the way its written is asking testing for what is inputed into the text fields if its equal to a "valid" username and password. if it is, a variable representing that is set equal to 1. there is another if statement asking if the actionevent.getsource is equal to the name of the textfield. the issue I had was that when I ran the program, it seemed to only test for the first condition, so I got the same result from the program regardless of what I input into the text field.
The Code
Main class: import javax.swing.JFrame; public class Alpha { public static void main(String args[]){ log l = new log(); l.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); l.setSize(360, 240); l.setVisible(true);
[Code] .....
The code originaly was written "eve.getSource() ==" but I changed that to see if it would resolve the issue with no avail. With it written this way, the program does nothing upon entering the text and pressing enter. Currently, there is nothing written to change the variable "val" to 1 to show that the username is valid. I did this because I can't figure out how I would go about doing this.
After this problem is fixed, my math game will run. The answer variable is supposed to be equal to the cases in the second switch statement by random but I get errors whenever I try to initialize it this way. I have been writing this program for almost 5 days now and it is finally wrapping up. Why I can't map the answer variable to the second switch statement the way I want to?
package pkgnew; import java.util.Scanner; import java.util.Random; public class New { public static void main(String args[]) { //Declare and construct variables Random randomnum = new Random(); int fnum, snum, answer;
Ok, so I've seen alot of things online about writing switch code, but I can't find any involving user input, let alone multiple input scanners.
The goal is I let the user put in two different integers and it will decide based on both of the integers which of the 15 possible results it will display.
I am also not allowed to use if/else statements in this program.
Listed below is the program I put together for class. I followed all of the instructions ....
import java.util.Scanner; public class coinageJones{ int quarter = 0; int dime = 0; int nickel = 0; int penny = 0; int current = 0; int original = 0; int remainder1 = 0; int remainder2 = 0; int remainder3 = 0; int remainder4 = 0;
public int getIndexOfAMonster(String nameToGet){ int retValue = -1; //default is not found for (int i = 0; i <= numberOfMonsters - 1; i++) if (monsters[i].getName().equals(nameToGet)) retValue = i; return retValue; }
1.What does the if-condition do?If the name of a monster in the array is equal to the name stored in the variable, return the monster's assigned value.
2.What does the for loop do? The loop condition simply loops through the whole arraylists. (In other words, it simply checks each Monster contained in the lists).
3.Assuming that the driver code compiles, explain what it’s use is? If the name of the monster is the same as the variable passed unto this method, return the number assigned to that Monster.
The game has two players: x and o. The players take alternate turns, with player x moving first at the beginning of each game.
Player x starts at position (1,1) while o starts at (8,8).
Each turn, a player can move like a queen in chess (in any of the eight directions) as long as her path does not cross a square already filled in or occupied. After moving, the space vacated by the player is designated as filled and cannot be moved to again. Notice that only the space that was occupied is filled, not the entire path.
The game ends when one player can no longer move, leaving the other player as the winner.
The coordinate (1 1) indicates the top left hand side of the board.
The board is specified as a list of rows. Each row is a list of entries:
- is an empty square * is a filled in square x is the current position of the x player o is the current position of the o player
The board will always be 8 by 8.
Your player function should take in the parameters as described above and return a move as a list in the format (row column) within 1 minute. If you cannot move, return (nil nil). The Tournament Referees will check for this. If you return an illegal move, the other player (and the Tournament Referees) will detect it and you will lose.
I'm doing project in area of "Cryptography and Network security". I'm having a file with binary Unicode (mean file contain Unicode value of corresponding data (text file)), want to divide that as blocks with the size of 144bits.
I am required to create an electronic bandit machine that can display all images and buttons, user can input money, random display of images, machine stop when money runs out, user can put money in and start again and also a display of winnings. So far The user can input money and this is added to their bank however when the spin button is clicked no shapes appear despite their being a selection of images. My code is below.
I was required to make a program that contains 3 data fields, 2 constructors, and 4 methods. I'm having a hell of a time trying to put some input into this, where the user would choose from 1 of the 3 data fields I made up for car prices and choose their vehicle. As far as the constructors go, I made a default one but I'm not sure on how to A) implement another constructor and how do I involve the input into this and C) where the methods go in that.
I'm thinking of putting the input first but that ruins my constructors? I realize I asked a lot, but this is an online class without a text, and I'm basically starving for knowledge. [code]
public class Vehicle{ int truck; int car; int van;
When I compile the code, it goes through fine in the compiler. However after entering the boundaries for the lower an upper it doesn't produce the prime pairs between the two boundaries that the user sets. I have tried changing some of my integers that i initialized no luck. I looked at the last section of public void showPrimes() . However I can't seem to see where it has gone wrong there. I have included the entire code, plus the section again that I think is wrong. I have also posted the final output of what it looks like and what else should be included to make it easier to see what I am missing. Basically it keeps giving me zero primes even when the boundary is 100 and 200, or so and so forth.
import java.util.Scanner; public class kbeaudry_xSieve { public static void main (String args[]){ kbeaudry_xSieve i = new kbeaudry_xSieve(); } boolean primes[] = new boolean [50001]; int upper; int lower;
[code]....
This is what i get when I actually run the program. However in the section where I have added *****, this is where it should put the prime pairs in.
Please enter a lower boundary and an upper boundary and I will print all of the sexy prime pairs between those boundaries. Please enter the lower boundary (between 1 and 50000): 200 Please enter the upper boundary (between 1 and 50000): 600
There were 0 sexy pairs displayed between 200 and 600.. I am still working on another code for my that I had issues with, however I had to go out of the country for a few days to take care of some work.
I need the following key controlled ellipse to leave a trail behind that vanishes after 10 frames. Also, I need to create a random moving ellipse not related to the preexisting one. How to separate the two ellipses ...
I wrote a code to download a zip file in jsp, but it is not working as expected, when i execute this following program i am able to download file with "download_all.jsp" name, but now original download file (/tmp/Download_All/1244687508907.Zip). The download_all.jsp is my jsp name which is having the following code. Here is the code snippet:
try { String filename = "/tmp/Download_All/1244687508907.Zip"; if(request.getParameter("filepath")!=null){ filename=request.getParameter("filepath"); } // set the http content type to "APPLICATION/OCTET-STREAM response.setContentType("APPLICATION/OCTET-STREAM");
So I'm fairly new to java and have been learning game development. I've come across this error message on my StartingClass.java coding. Here is the Coding
@Override public void start() { bg1 = new Background(0,0); // This line is giving me the error!!!!!!!!!!! bg2 = new Background(2160, 0); hb = new Heliboy(340, 360); hb2 = new Heliboy(700, 360); robot = new Robot();
Thread thread = new Thread(this); thread.start();
The error reads "No enclosing instance of type BackGround is accessible. Must qualify the allocation with an enclosing instance of type BackGround (e.g. x.new A() where x is an instance of BackGround)." Now I have seven classes in my in my games src folder and none of them but the StartingClass.java has the error. Once again I'm fairly new to java and have not benn able to fix it.
These are the classes{
BackGround.java Enemy.java Heliboy.java package-info.java Projectile.java Robot.java StartingClass.java ( errors in this class ) }
I have i am trying to implement tooltip through javascript, like when we click on an image link tooltip should be displayed and it should have close button/ close image to close that tooltip.like the same way i will have multiple images on page, when ever i click on the images all tooltips should be displayed on the page when ever i want to close that then only it should close through close button on tooltip.can we do it through java script or will go for jquery.
I'm very new to Java, and I am creating a program that takes multiple user input to create one face. I have a class for the eyes, nose, lips, and headshape. For some reason, my program is not drawing the graphics. ***for question purposes, I have only included my head shape class and my test class****
my "test" class:
import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; public class FaceTest { public static void main(String[] args) { String head = JOptionPane.showInputDialog("Would you like a circle, square, rectangle shaped head?: ");
I am in the process of creating a calculator GUI that calculates different answers based on inputs two main comboboxes and numbers in the appropriate textfields. The first one allows the user to choose from 18 different materials, while the second has the user choose between two different shapes. In a brief word explanation, here's how it's set up:
User chooses material. User chooses shape. User types in appropriate values. 'Calculate' button clicked. If shape = rectangle, execute rectangle calculation. Else if shape = cylinder, execute cylinder calculation.
Everything works just fine with zero errors on all 18 materials and all kinds of decimal numbers when the second shape is selected. So the math and layout is solid. However, when the first shape is selected, it returns a $0.00 answer regardless of the input values (still no red-line errors). In efforts to troubleshoot, when I have /* Cylinder section */, the rectangle section works to a 'T'. This, I believe is caused by poor formatting in the syntax of the 'if' 'else if' in regards to the shape combobox.
//If 'Rectangle' is selected: if(shapeDropDown.getSelectedIndex()==1) { //6061 if(materialDropDown.getSelectedIndex()==0) { String msg0 = "The price is: $" + currencyFormat.format((0.098*(number2*number3*number4)*3.06)); totalPrice.setText(msg0);
What I'm trying to do below is to say if (adultTickets > 0) I want to bypass the studentOAP tickets question and go straight to the question about dinner. But if (adultTickets ==0) I want to go to the studentOAP question and then if the (studentOAPTickets >0) to go to the question about dinner. But if the (studentOAPTickets ==0) I want to go straight to the question about the contact number.
System.out.print("How many adult tickets do you require? "); int adultTickets = 0; boolean validAdultValue = false; while (validAdultValue == false) { if(aScanner.hasNextInt())
My initial question had to do with looping but now I'm having trouble adding certain variables.
The original thread is here: [URL] ....
If you look at the end of the code it won't recognize the "overtime" and "hourDiff". I have to use it for each level the user chooses and am not sure how to do so. Even if I put it under the if{ statement it won't calculate. I assume it's due to it being cut off from other blocks but I'm not sure how to combine them.
My code is:
import javax.swing.JOptionPane; public class Pay { public static void main(String[] args) { double salary2 = 20.00; double salary3 = 22.00;
import java.util.Scanner; public class TicTacToe { public static void main(String[] args) { //Create scanner Scanner in = new Scanner(System.in); //Declare variables to hold the board
[Code] ....
I need to create a while statement for random computer moves.