Need To Count Strings That How Many Inputs From User Were Numbers
Jan 30, 2014
import java.util.Scanner;
public class CountStringNumbers { // show the number of Strings that were numbers . . ..
public static void main(String []args){
int count = 0;
int countNumbers=0;
Scanner input=new Scanner(System.in);
[code]...
can count the numbers from 0-9 if the user puted but if it is 10 it doesnt count it , and i need to write all the numbers to have that option. . . . Is there an easy way that includes all the numbers? like if(word.equals(number)){<<<???? (numbers) i know htat doesnt work but is there anything similar ?? ??
countNumbers++;
}
System.out.println("Type Something , , , and to end the the termination type STOP");
word=input.nextLine();
count++;
}
System.out.println("You wrote "+count+" lines wich from those lines "+countNumbers+" were numbers and the programe terminated ");
}
}
Write a java program that will ask a user to input grades until the user inputs the sentinel value -1. The program should test each input to determine whether 0<=grade<=100. If the grade entered is within this range, the program should print "Grade accepted;" if not, the program should print "Invalid input".
I have this source code that is supposed to count the repeated occurrences of certain strings in the text file, "string.txt". The contents of the file are listed below:
What I'm trying to do here is to count the vowels in an arraylist of strings. What I did may not be right, but that's not my problem for now. My problem is that i cannot return the value (n) I want to return. I don't know why.
import java.util.*; import java.util.Arrays; public class One { public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("aaa"); list.add("brr"); list.add("unn"); System.out.println(vowels(list));
I have been working on this for hours and cannot get it to work properly. The program is to count the number of characters contained in both strings and display the results. It is also to display the final statement, but only once. This version has a complete statement for each matching character.
import java.util.Scanner; public class CountMatches { public static void main(String[] args) { String firstStr = (""); String s1 = firstStr;
Develop an algorithm for a Java program that takes as input a single letter and displays the corresponding digit on the telephone. The letters and digits on a telephone are grouped this way:
The screen dialog might look like this: Enter a single letter, and I will tell you what the corresponding digit is on the telephone. R The digit 7 corresponds to the letter R on the telephone.
The program should display a message indicating that there is no matching digit for any non-alphabetic character entered by the user. Also, the application should recognize only uppercase letters. If a user enters a lowercase letter, the program should display an error message. Prompt the user with an informative message for the input value as shown above.
The application should include the input letter as part of the output.
Write the algorithm to solve this problem including steps for prompting the user, getting input from the keyboard, and displaying the results.
Write the Java program that you designed, using your algorithm as a guide. Use your algorithm as comments in the body of the main method.
Use proper indentation, and meaningful identifiers throughout the code.
I have to get the user to enter in 10 numbers and with those 10 numbers I have to find the total, average, smallest, largest numbers in the set the user inputs. I have the total and average already figured out but how would you go about trying to find the largest and smallest numbers within this set of code.
import java.util.*; public class testhw7 { public static void main (String [] args) { Scannernumberin = new Scanner (System.in); doublevalue[]; doubletotal;
I have a LoginScreen class and one other class in my project. I want use user inputs (Username And Password) on other class if users details is true. I am stcuk at this point because when user attempt to Login connection is succesfully and other frame is coming to screen but i can reach user details anymore. Let me explain with codes;
LoginScreen class
/* * 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 deneme3; import java.sql.Connection;
[code]....
You can see Button Action in MainProgramWindow " System.out.println( ??? );" How i can retrieve users inputs from this class ?
We are writing our own classes and methods. My instructor has provide the code
/*------------------------------------------------------------------------- import java.util.*; public class Assignment5 { public static void main (String[] args) {
[Code].....
I am having trouble with the question counter. I need the counter to increase when c, d or e are entered. I think I need to set up a if or while loop but I'm not sure how to setup the variables. This is what I have for the counter so far.
I realized that I was not filling the array with anything but now I'm having issues filling it correctly. It's only filling the array with three of the user inputs ....
import java.util.Scanner; public class DriverSort { public static void main(String[] args) { Scanner scan =new Scanner(System.in); Sorter sorter = new Sorter(); int choice; // variable which says which sorting algorithm to use
I need to generate a league table in Java based on results provided in the shape of user input. I have the 6 teams in an array. I need to ask the user how many wins, draws, losses each team has had.
for (String element : teams) { System.out.println( "Please enter the number of wins, draws and losses for " + element); int[] wins = new int [6]; int[] draws = new int [6]; int[] losses = new int [6]; }
How do I pull 3 separate values from the user and then store each value in a separate element of each array? so if one team wins 3, draws 2 and loses 1 - I need to put 3 into the wins array, 2 into the draws array and 1 into the losses array? I then need to total all this in a table.
I'm working on an assignment for my Java Programming class that requires me to work with Multiple Classes.
Overview of the assignment: Create a "Database" that allows a user to input information about a College Class.
My program has three Classes:
The information that must be tracked in the Course Class is: - Section Number - Instructor - Classroom - Students (an ArrayList of class Student)
The information that must be tracked in the Student Class is: - Name - Major - GPA - Hours
The Driver class will use the main method to print the user a prompt asking for inputs, then display all of the user's inputs after he/she wished to exit the program.
I'm having no trouble with asking the user for inputs and then checking the validations for the inputs, I'm currently struggling with return a String that houses all of the user's inputs for the variables above. The information must be returned in a method called toString(). Both the Student and Course Class must have a toString() method that returns the information in the class (value of the variables), I must then call upon these methods from the main method of the Driver Class to print them back to the user.
The toString methods within the Student & Course Classes are at the bottom of the code
To Summarize: What I need to do within the toString() methods to return the values the user has inputted for the various variables? Such as.. Should I pass something through the method? Do I need the this keyboard to pass through the variable again? I just fear that I'm currently misunderstanding a very critical part of programming.
My Driver Class
import java.util.Scanner; public class Driver { Course courseInputs = new Course(); Student studentInputs = new Student(); public static void main(String[] args) {
I have an assignment where I'm supposed to write a program where the user inputs a month between 1-12 and then the right amount number in every month. I've tweaked the code a bunch of times, but I keep getting this error message:
insert "}" to complete StatementKALENDER_3.java insert "}" to complete BlockKALENDER_3.java
The code:
import java.util.*; import java.util.Scanner; public class KALENDER_3 } public static void main(String[] args){ Scanner scanner = new Scanner (System.in); System.out.print("Skriv ett manadsnummer: ");
[code].....
I think I have just forgot to put in a few { } symbols, maybe an open loop?
I have been stuck on this for the past 2 hours, basically we have to compare user input, put user input into an array and compare for equivalency. An example of the program:
Array 1 & 2 are equal Array 1 & 3 are not equal Array 1 & 4 are not equal.
This cannot be done by importing Java.util.Array at all!! (my research only find this to compare arrays ) which is why I am having trouble starting off. My code thus far:
import java.util.Scanner; public class Lab07b { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Enter Integer 1:"); int a = input.nextInt();
I'm developing a Swing application for the first time. To test my application, I have currently hardcoded some text labels and fields in a JPanel, so that a user can enter input details for a maximum of 3 segments. But this limits the maximum number of segments to 3. However, the requirement is that when the user enters the number of segments (could be greater than 3 as well), corresponding number of input sets need to be taken.
Screenshot attached, with values entered.
Basically I want to know how I should go about taking the inputs from the user.
I am having an issue with using FileWriter to print some text to a text file. In the following code, I am supposed to be able to print the initial attributes and the user changed inputs into a file but all I am getting is the memory locations of the objects I created in one long line.
package project3final; import java.io.*; import java.util.*; public class Project3Final { static class Instrument { char [] stringNames = {'E', 'A', 'D', 'G', 'B', 'E'}; private final String instrumentName;
i am trying to turn an int number etc. 6 into 6 symbols the result would be "------". how can i transform int=6 into "------"? what function do i have to use to do this count?
public class Diagram { public static void skrivDiagram() { Random rand = new Random(); int[] frequency = new int[13]; {
for (int roll = 1; roll <= 100; roll++)
[code]....
Here i want to transform the frequency[face] into "-".
Following is the code for my assignment where a user inputs his full name in a string from keyboard. It should be done using BufferedReader. The program will give his initials as output.
############################
For example: User inputs-> Ram Kumar Das
Program Returns-> R.K.D.
I am written the following piece of code. It does not return the correct output. If "Ram Kumar Das" is given as input, it gives R.K.K. as output. Arrays and objects are strictly not allowed.
Java Code:
import java.io.*; public class Assignment { static int i=0; static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void main (String args[]) throws IOException
import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number; System.out.println("Input a number");
[code]....
What i want to do is that if the number is greater than 50 to count until 100. else if the number is less than fifty to count for example from 36 to zero.
I'm trying to make a program that will count each letter like if I put the word
e-1 h-1 l-2 o-1
The problem I'm running into is that if I put something like How now, brown cow? It should give me something like this
b - 1 c - 1 h - 1 n - 2 o - 4 r - 1 w - 4
but it doesn't instead the whole program crashes because of the punctuation marks and the spacing. Is there a way for me to fix that? All I know is that it has something to do with the alphabet[pos(letter)]++;
import java.util.Scanner;
public class CharCount { static Scanner keyboard = new Scanner(System.in); //this method should allow the user to enter a line of text (that should all be lower case) and then go to the printResults method public static void main(String[] args) { String text, character; int count; char letter; int[] alphabet; System.out.println("Enter a line of text:"); text = keyboard.nextLine().toLowerCase();// any text entered will be lower case alphabet=countLetters(text);
I'm trying to generate random 100 numbers, from 0 to 9, in an array using Math.random, but it only outputs 0s which is very confusing to me. Also, I need to be able to count how many different integers there are like 0s, 1s, 2s... 8s, 9s.
Here's my code, I only got as far as the array then got stumped on the counting part.
import java.util.Arrays; public class countDigits { public static void main(String[] args) { //Create random generator and values int numbers = (int)(Math.random() * 10); int arrayCount = 1;
I have to make a program that prompts the user to enter 10 numbers and at the end it prints out the distinct numbers and then the other numbers that weren't repeated...
I have the part where it prints out the distinct numbers but I stuck on how to make it print out the other numbers that didn't repeat...
import javax.swing.JOptionPane; public class DistinctNumbers { public static void main(String[] args) { String getInput; int input; int[] numbers = new int[10];
and what I want to do is simply run through a loop (Which I already made ) that will randomly just put this strings together. So if the loop runs once it will return something similar to
00001011001101000110
The thing is that I don't want to return such a number as an String, I want it to be returned as a long.This was one of my recent attempts
/* Contains the genes or possible solutions to the problem */ public class Genes { /* Each element is a binary number that corresponds to index number they have been assigned to, these are the possible genes * The last 4 elements in the array represent + - * / correspondingly */ private String[] encodedNumbers = {"0000", "0001", "0010", "0011","0100", "0101", "0110","0111","1000","1001","1010","1011","1100","1101"};
[code]...
What can I do ? I want them the values returned to be of the long data type, but I don't want the binary numbers to be added together. I just simply want them to be placed one next to each other at random patterns
From robosoul's response at StackOverflow, I simply inserted a condition for negative integers (line 12). True enough, the code worked and I was able to trace (pen and paper method) how it is converting the 0 and positive integers to words.
However, I am a bit lost on how it is doing the conversion for negative integers. How it is successfully converting the negative?
I have been struggling with this program for weeks. This program is supposed to take a user's inputted odd number and then print out all prime numbers lower than that number.
public class PrimeNumber { Scanner scan = new Scanner(System.in); int userNum; String neg;
I'm new to Java. I have a problem with this code, wherein you have to count how many times you borrow in order to do subtraction.
For example: x = 312; y = 34;
The output should be: 2 because you have borrowed 2 times in subtraction.
My problem is like this, whenever I input x=12, y=2, the output is 1, also, when x = 12, y = 1. It should be 0.
Here's my code:
import java.util.Scanner; public class BorrowOut{ public static void main (String [] args){ Scanner in = new Scanner (System.in); int x; int y; int i = 0; int j = 0;