I am trying to make sure that the input is a float but not a string or character. I tried using hasNextFloat in a do-while loop but when a character is entered it won't re-prompt the user for input. It kind of just stops.
public class LabAssignment1 { public static void main(String[] args) { float num1, num2, result; int choice; Scanner scan = new Scanner(System.in); DecimalFormat df = new DecimalFormat("#.###");
My project is a program that uses methods to display strings in a variety of different ways. I already have all of that working, my problem is checking for user inputs.For example on the menu portion of my program i ONLY want the user to input 1-5.here is the method i developed for checking user input IT DOES CONTAIN ERRORS this is where i am having troubles.
public static int checkInput(String prompt, int lowerBound, int upperBound) { int input = 0; boolean done = false; while ( !done ) { System.out.println(prompt); if (input.hasNextInt())
[code]....
here is the rest of my program which is working fine besides the checking input. i would like to implement this method for checking inputs into all places where the user is asked to input something.
import java.util.Scanner; public class DisplayingStrings { public static void main(String[] args) { Scanner input = new Scanner(System.in); int getNum = checkInput("Enter #(1-5)", 1, 5); System.out.println("--String Writer--"); System.out.print("Enter a string: "); String word = input.next(); displayMenu(word);
I'm trying to write a program that calculates the factorials of the numbers 1 through 10, based on user input... My problem is that I don't know how to address the possibility of the user entering something other than a number. When I test the following code by entering a letter, I get an Input Mismatch exception. I'd like to be able to inform the user that the entry is invalid, and ask for another response. Here is my program thus far:
Java Code:
import java.util.Scanner; public class Factorial { public static String entryString; public static char entryChar; public static Scanner input = new Scanner(System.in);
import java.util.Scanner; public class Exercise1{ public static void main(String[] args) { String employeeName, employeeNumber, position, department ; double otpay, salary, deduction, hrs, rate ; Scanner input = new Scanner (System.in);
[Code] ....
That's my codes but its wrong according to our prof. it should be in frame form. i don't know how to do it since i did not encountered framing since i was started in java.
I have a form containing several fields, 2 of which persist to different table in a database than the rest of the fields on the form. I have no problem persisting the data into both tables of the database, and after the form is submitted I reset the form to its default values. That all works fine.
But in the same session, when I open another form (a search form) and enter search criteria, which then displays a datatable containing the search results, those 2 values that are persisted to another table are not showing up, but the rest of the data is.
Here is the method that calls the persist methods:
@ManagedBean(name = "foreignPartyController") @SessionScoped public class ForeignPartyController implements Serializable { ... public void saveData() {
[Code].....
The values do show up, but the problem is, when a subsequent form is opened in the same session (e.g. a search form) the field for that value shows the actual value, instead of the field being blank.'
I am not sure why the data from the one database ("parent") is showing up, yet the data from the other database ("child") is not.
Is it something I am doing wrong? I thought by setting the setter in the child controller class back to a new instance of the Entity class (PolicyPayment) that it would reset the form to default values, but at the same time retain (or save) the inputted values in the same session.
I have a button on UI which adds messages and when the user clicks on it the form gets submitted, meanwhile the user is clicking on refresh(F5) multiple times which is causing the same message to be displayed multiple times. To resolve this , I am converting the form from a synchronous submit to Asychronous but it is still not working. Below is the code:
<esi:assign name="searchfor">'''someval like < or >'''</esi:assign> . Now on the basic of request param i want these tags should render with value < or > on the basis of what is inside tags. I applied the below code but didn't work. Any Idea. <c:if test="${testval}" > <jsp:text><![CDATA[<xmp>]]></jsp:text> </c:if> <esi:assign name="searchfor">'''>'''</esi:assign> <c:if test="${testval}" > <jsp:text><![CDATA[</xmp>]]></jsp:text> </c:if>
This is my textbox can i include in my tetxbox that it will no accept special characters?
Can i configure it there? like maxlength="20" w/c is character limit is set to 20, not allowing special characters be configure like that , character="speical is not allowed" something like that?
private static int getStrength(String pw) { int strength = 0; if(pw.length() >= 8){ strength++;
[Code] .....
This function doesn't seem to work for me. I believe the issue lies in the special character matching. It seems like it always returns true and adds to the strength. But I only want it to add to strength if at least one the following are in the password: *, -, _, ^, !, %
import java.util.Scanner; public class PassCode { public static final String SPECIAL_CHARACTERS = "$,#"; public static void main(String[] args)
[Code] ....
I'm having trouble with the code using char[]c, for the special characters. Every thing else seems to work correctly, expect for the special characters.
Say Marriage, a new baby is born and so on. Such special dates are not fixed to be once or twice.
Such that a person can have a marriage and a new born baby celebration or both. One of my thoughts was to used several (up to 3). JLabels and JDateChoosers, but it is quite limiting.
How should I design such a component so that it can accommodate several major events of life.
I just started using java because i want to create a simple web service that will take some values from within a url and save those values in variables.
To be more specific:
For my project I use the Spring Tool Suite.
I want to be able to enter a URL in a browser.. something like "localhost:8080/test?name=Root". When I hit Enter a page will be displayed showing "Hello Root" if the name in the URL is Root or "Hello User" for any other name.
I wrote a Chess game that uses socket to connect to another computer, and allow player vs player and player vs computer game sessions.
However, there is a problem which I noticed.
When you get the IP address of the computer in which the program is running, you are not getting the computer's actual IP, you are getting the Router's IP.
Is there a way to get around this.
So the problem is that when I go to another computer, located in a different house or lets say from my school, the program cannot connect back to my home IP, because it uses the router's ip, not the computer's ip I am running the server program.
Is there a way to get the Computer's IP, not the router's ip when summoning or invoking the get IP address method from the socket class?
When I say that the socket class is acquiring the router's ip, well that's done without my interfering...I don't know why it does that, it is somehow recognizing the router and not the computer.
The thing is that the server program is written that any client program is able to connect to the home server.
But when I run the program from a different location other than the current home, the sockets don't connect because it is somehow recognizing the router's ip not the computer's ip.
In my java program I'm changing my IP(using proxy) and sending the request to some sites. Later some point of time, I want to know my current IP address through java program itself. How to get hold of my current IP address? Also which IP address will it show? The proxy one or the original IP ?
I am trying to build an address book, and I started from what i know how to do.
public class Persona { String nome; String indirizzo; int cellulare; public Persona(String nom, String ind, int cel) { nome = nom; indirizzo = ind; cellulare = cel;
[code].....
Now I would like the program to take a string I insert on command line (for example java Cerca"Robert Baratheon") and compare it to the nome field of every Persona in the address book.
I need a java program for getting name and address matching from oracle database. I need get all the customer name and address belonging to same person even if there is slight name and address changes are there.
James Smith 123 Broadway Av Brownville, ME 04415
James S 123 Brodway Avenue Brownville Junction, ME 04451
I am unable to get a best code for this and trying since long time.