import java.util.Scanner;
public class WeirdoBinary
{
public static void main(String[] args)
{
String validateBinary;
Scanner scan = new Scanner(System.in);
System.out.print("Enter a binary number > " );
validateBinary = scan.nextLine();
for (int i = 0; i <= validateBina
import java.util.*;
import java.io.*;
public class Doomday
{
public static void main (String args[]) throws FileNotFoundException
{
Scanner scan = new Scanner(new File(args[0])); //provide file name from outside
int counter =0; //keep track of how many integers in the file
whil
我在下面代码的第22行获取IndexOutOfBoundsException时遇到了问题。该程序的目的是充当具有以下优先顺序的表达式求值器:
Operator| Description | Level | Associativity
--------+-------------+-------+---------------
& | Bitwise AND | 1 | left to right
^ | Bitwise XOR | 2 | left to right
| | Bitwise OR | 3 | le
我有一个我正在制作的程序,当用户输入一个心情时,它会根据它输出一个引号。我要告诉节目
if the user is happy, then output this text问题是,我不知道如何让程序识别输入和输出基于它的文本.到目前为止,我的代码如下所示。
import java.util.Scanner;
public class modd {
public static void main(String arrgs[]) {
System.out.println("Enter your mood:");
Scanner sc = ne
编写一个从键盘读取字符的程序,直到它读取换行符'\n‘为止。然后让它打印元音数量、辅音数量、数字数量和其他字符的数量。将最后一个换行符包括在其他字符的计数中。 我做了大部分,但当我输入\n时,它不会停止。有人能帮我一下吗? import java.util.Scanner;
class characters{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int v=0;
int c=0;
int n=0;
int o=0;
我是java的初学者,我最近才开始学习接口,所以我试着编写一个程序,其中包含实现整数的类。无论如何,我的程序中的while循环遇到了问题。我想让用户有机会在与知更鸟或人交谈之间做出选择,据我所知,&&会检查这两种情况(如果这两种条件都是真的,则运行循环)。
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner ai = new Scanner(System.in);
Conversation guy = new Human();
如何在java中从用户输入中打印出一个单词?例如:用户输入:“我们爱妈妈,她是最好的”。因为第一个字符和最后一个字符是相同的,所以程序应该打印“妈妈”。我的代码在最后没有打印任何东西。下面是我的代码:
Scanner s = new Scanner(System.in);
System.out.println("Please enter a Sentence");
String input=s.nextLine();
String builderString=" ";
for(int i
我的意图是显示一个字母,让用户键入该字母,而在他们按下相应的键(无论是对还是错)之后,它将显示下一个键。目前,我只能在按下键之后才能实现这一点,然后按下enter键,以便它完成scanner.next()方法。是否可以自动输入键,使其在字符字母中扫描,然后自动继续到下一个随机生成的字符?如果需要澄清,请告诉我。
//some initialized code here
for(int i = 0; i < 5; i++)
{
int letterToDisplay = rand.nextInt(26)
System.out.printf("%s\r\n", letters
这是一个非常基本的Java问题,我觉得在得到答案之后,我会给自己打个耳光,但我目前正在做一个项目,说明是添加这个方法:编写一个名为+createWelcomeMessage(userName:String)StringIt的方法也加上了下划线,所以它是静态的。它应该包括用户输入的名称,并让用户知道程序的目的是什么。这就是我得到的:
public static String createWelcomeMessage(String UserName)
{
Scanner kb = new Scanner(System.in);
String strUserName; // to get user
我很难让我的程序从"lexicon.txt“文件中读取,我的任务是让程序扫描用户的输入,并得到程序的单词计数作为回报。你们知道我的密码是怎么回事吗?
import java.io.*;
import java.util.Scanner;
public class searchFile {
public static void main (String args[]) throws IOException {
Scanner reader = new Scanner(System.in);
System.out.println("Please enter the
所以我应该读入一个.txt文件,然后写一个新的带有倒数的文件。由于某些原因,在新文件中只打印数字0,而它应该是987654321987654321。
编辑:输入文件为: 123456789123456789
import java.io.*;
import java.util.*;
class Reverb
{
public static void main(String[] args) throws IOException
{
//System.out.println("Enter the name of the file you wish to open and reve
因此,我有一个程序,它创建一个新的文件,但需要它有一个默认的文件名,如果用户不输入任何东西,并想知道是否有人可以帮助它。
到目前为止,我让程序询问用户文件名,但不确定如何设置默认设置为"output.txt“。
下面是我的代码片段:
//Creates a Scanner Object for keyboard input.
Scanner keyboard = new Scanner(System.in);
//Get the filename.
System.out.print("Enter a filename: ");
filename = keyb
我对Java很陌生,我似乎在这个网站上找不到我想要的东西。如果它已经在过去被回答了,那就道歉!本质上,我试图将用户输入的字符串与程序中预先建立的多个字符串作为“数据库”进行比较。
作为一个例子
System.out.println("Enter a name to check the database");
Scanner names= new Scanner(System.in);
String nameinput= names.next();
if(!nameinput.equals( *[ database]?* )
System.out.println("The
我有AVLNode和AVLTree类,有删除和插入节点的方法,还有print方法。我想使用这些方法来创建一个AVL树。在输入时,我想写"Add x“和"Remove x”。我写了这篇文章,但当我打印的时候什么也没有显示出来
public static void main(String[] args) throws IOException {
int i;
BufferedReader scanner = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parse
如何使用Scanner类从控制台读取输入?如下所示:
System.out.println("Enter your username: ");
Scanner = input(); // Or something like this, I don't know the code
基本上,我想要的就是让扫描程序读取用户名的输入,并将输入赋给一个String变量。
我是编程新手,我正在上一个初级编程课程。我试着四处寻找我的答案,我找到了可能有效的结果,但我不知道如何在使用堆栈的同时实现它们。我试图在不颠倒整个字符串的情况下颠倒字符串的单个单词。
例如:用户输入句子“馅饼太棒了!”我需要的输出是"seiP era !taerg“
到目前为止,我已经成功地编写了一个完全颠倒字符串的程序,因此使用上面示例的输出是:"!taerg era seiP“正如您所看到的,我希望在不颠倒单词顺序的情况下颠倒单词本身,但我必须使用堆栈进行输入。
以下是我到目前为止所掌握的:
public class ReversedString{
private sta
我正在尝试使用scanner.hasNextInt()方法从用户那里获取一些整数输入。它工作得很好,但是我需要输入一个字母来让程序知道我已经完成了整数的输入,同时我想让控制台知道我在一行之后按了Enter键。
例如,我输入(1 2 3 Y enter),程序运行正常,但如果我输入(1 2 3 enter),即使我一直按enter键,也不会有任何反应。这是我的代码的相关部分,如果你需要看看它的话。
public class Main {
static LinkedList linkedList =new LinkedList();
public static void main
在尝试制作这个简单的程序时,我很难从字符串中获得用户的输入。当输入整数时,im没有问题,但是当我的程序要求用户输入另一个字符时,cursur会闪烁,等待我输入什么,但它不会让我输入。如果我注释掉所有的整数,我就可以输入一个字符串。有什么原因我不能同时输入吗?谢谢
进口java.util.Scanner;
public class math {
public static void main(String args[]){
int int1,int2,int3;
String operator;
Scanner ahmad=new Scanner(System.in);
我目前正在用Java编写一个程序,在这个程序中我需要从用户那里获得输入,这是一段文本。然而,我需要用户能够一次输入多个段落的文本。这可以通过在程序提示输入时简单地粘贴整段文本来实现。我正在使用Scanner作为输入,当我将多个段落粘贴到输入中时,没有抛出错误,但是每当我打印出存储文本的变量时,只输出第一部分(在第一个换行符之前)。如何在不提示用户为每个文本块单独输入的情况下,使用多个换行符存储整段文本?
我已经有了一些代码,但它不能处理多行:
import java.util.*;
public class ReWrite {
public static void main(String
我目前正在做一个类的作业,我想知道如何在字符串输入中找到一个整数。到目前为止,在代码中我已经创建了一种退出循环的方法。请不要给我代码,只是给我一些想法。请记住,我对java还是个新手,所以请耐心等待。谢谢。编辑:我忘了提到字符串输入应该类似于"woah123“,它应该只找到"123”部分。抱歉的
import java.util.Scanner;
public class DoubleTheInt
{
public static void main(String[] args)
{
int EXIT = 0;
while(EXI
目前,我正在学习Udemy课程,并且正在实践到目前为止所学到的知识。
我有以下简单的程序,我计划用它来让用户输入他的名字。
import java.util.Scanner;
public class Adventure {
public static final int menuStars = 65;
private static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
String firstName = "
编写一个使用while循环的程序。在循环的每次迭代中,提示用户输入一个数字-正、负或零。对用户输入的数字进行汇总,并对用户输入的数量进行计数。每当用户输入“q”退出时,程序都应该停止。用户完成后,打印总计和用户键入的条目数。
当我输入一个像0这样的数字来结束循环时,我可以让这个程序工作。但我不知道如何获取它,这样字符串就可以停止它。
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count = 0;
int sum = 0;
int num;
我有一个问题,从任何网址提取域名用户可以输入。我们必须用、和测试我们的程序。
import java.util.Scanner;
public class lab3 {
public static void main( java.lang.String[] args) {
System.out.println ("Please enter the URL");
Scanner in = new Scanner(System.in);
String Url = in.nextL
我想知道如何控制控制台打印格式。我的问题是,我有两个线程,其中一个不断地将信息打印到控制台,另一个则不断要求用户编写信息,但是在编写时,如果另一个线程打印了什么,它就会删除用户正在写入和拆分的短语。你怎么控制它?
我的线程1代码:
//Definition of variables
while (exit == false) {
scanner = new Scanner(System.in);
message = scanner.nextLine();
}
//Code to use user input
我的线程2代码:
//Definition of variable
在我的代码中,我让用户输入“标题的数量”。然后,我建议用户输入标题名称,直到它等于用户在前面输入的标题数量。我想要做的是在主方法中调用方法时返回标题名。但是,当我试图返回读取标题名称的变量时,不能访问它,因为它不在循环中。这是一种方法:
public static String getTitles(){
Scanner numberOfTitles = new Scanner(System.in);
System.out.println("Enter number of titles: ");
int titlesAmount = numberOfTit
我试图让用户给我一个数字格式的直径,如果他们输入一个字符串,程序不会崩溃。这段代码告诉我输入是否为整数,但只有在输入两次答案后才能工作。如何使它能够告诉我第一个用户输入是否为整数?
import java.util.*;
import java.util.InputMismatchException;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while(true) {
我试图写一个凯撒密码程序,它解码和编码。它将接收一个文件并返回一个解码或编码文件。
以下是我所写的:
import java.io.*;
import java.util.Scanner;
public class cc
{
public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException
{
System.out.println("Welcome to CaesarCipher");
System.out.print(