我正在为我的一个类生成一个菜单驱动的计算程序,我试图弄清楚为什么我的子菜单在完成后不能返回到根菜单。设置了主参数后,选项1-4和6可以正常工作。选项5将拉出子菜单并将正确的响应排入队列,但随后只是转回子菜单循环。我遗漏了什么,或者有没有办法在不终止程序的情况下中断并返回到root?谢谢你的帮助!
主要论点:
public static void main(String[] args)
{
Final_Project project = new Final_Project();
int selection = 0;
while (selection !=
我在xml文件中创建了浮动动作菜单,并在这个浮动动作菜单下创建了动态浮动动作按钮。我在每个FAB上设置图像位图。在某些特殊情况下,我必须移除浮动操作菜单下的所有按钮。但是在removeView()方法上,我在子对象上获取Null Pointer Exception,而它试图在onMeasure()方法中获取子对象的可见性。下面是堆栈跟踪和我的代码。
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getVisibility()' on a null
我的问题是:当我试图调用方法newFile.createYear();从菜单终端的开关打印错误:
Exception in thread "main" java.lang.NullPointerException
at com.register.file.CreateFile.showYears(CreateFile.java:140)
at com.register.file.CreateFile.createYear(CreateFile.java:30)
at com.register.main.Menu.registers(Menu.java:30)
at com.re
所以基本上我只想在一个类中使用IF语句创建一个迷你游戏,到目前为止一切都很顺利。我最大的问题是“后退”提示。我尝试过system.exit(0),但因为它会杀死程序,所以这不会是一个答案。我的问题是,如何“重新运行”这个类?例如,当您在“选项”菜单中时,如何返回主菜单?
import java.util.Scanner;
public class Main {
public static void main (String[]args)
{
//Main Menu Prompt.
System.out.println ("Welcom
我刚开始使用Java7软件设计学习开关()和do...while ()之类的东西。
当我在Intelli J IDEA 13中编译和运行该程序时,它编译并运行良好,但在语句完成后不会中断。
例如,当程序运行时,当我输入3级(90,90,90,-1)后输入-1,它给了我平均(270),然后它重复.
它应该中断并返回到开关菜单的开头。即使我在菜单上输入3,它也只是显示“这里没有代码.”到无穷大,即使使用了break语句(尽管break语句已经过时)。
import java.util.Scanner;
public class TestingPlatform {
public static voi
我对java中的多线程很陌生,我想确认以下代码的工作方式与我所认为的一样。
// Inside class Menu
for (User user : users)
{
UserThread uT = new UserThread(user);
uT.start();
try
{
uT.join();
}
catch (InterruptedException e)
public class FlagPr {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean flag = true;
while (true) {
System.out.println("Are you a human being or a robot? : ");
System.out.println("1. a human being
我需要创建一个使用java的代码。当任何人进入这家饮料商店时,它都会显示如何选择和订购菜单项和数量。选择一个菜单后,代码会询问“是否要选择另一个菜单项”。如果不想要另一个菜单,请输入(-1)。输入(-1)后,通过code.The余额计算的价格超过1000/=商店提供10%的折扣。服务费(20%)和增值税(12%)必须加到余额中。
我已经创建了一个java代码,但是当用户输入(-1)并且我用一个数量选择了任何一个菜单时,它不会停止,它显示余额是0.0,我的代码的错误是什么。
Scanner scan=new Scanner(System.in);
int i=0;
double tot
如何在Java中创建选项菜单?据我所知,这是:
import java.util.Scanner;
public class Mini {
public static void main(String[] args) {
Scanner enter = new Scanner(System.in);
System.out.println("Select an option: ");
System.out.println(" A. Hat ");
System.out.println(" B. Orange "
如何使菜单重新出现,如果用户没有按任何键,在这种情况下,退出程序。
import java.util.Scanner;
public class New {
public static void main(String[] args) {
System.out.println("Enter 1 to create folder/ 2 to create file/ 3 to exit");
Scanner scan= new Scanner(System.in);
int choice= scan.nextInt();
我试图创建一个问题跟踪系统,但我有一点问题,每次我运行的代码,它不会返回到菜单,它只是循环。每当我描述我的问题时,我希望我的代码返回到菜单上。
package com.company.TrackingSystem;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
private static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
ArrayLis
因此,我正在为学校做一个项目,在这个项目中,我创建了一个数据库,其中包含了周期表中所有化学物质的信息。在运行该程序时,用户会被提示在几个选项中进行选择,比如搜索、排序等等。如下所示:
String[] options = new String[] {"Search", "Sort", "Add", "Delete", "Exit"};
int x=JOptionPane.showOptionDialog(null, "Choose one of the following:", "
我是Java的新手,但了解一些C和Python,因此一些Java看起来很相似。我有一个运行良好的程序,直到我尝试创建一个“主菜单”。我做了我在以前的语言中一直做的事情,但是程序只能在循环中工作一次,然后崩溃。
出现错误的代码:
while (true)
{
java.util.Scanner in = new java.util.Scanner(System.in);
System.out.println("Alternative 1. Add A New Person To Database");
我正在尝试做一个字符串加密/解密的程序,我需要为用户制作一个菜单,这样他就可以选择他将如何处理他输入的字符串。如果用户输入1,他可以加密字符串,如果用户选择2,他可以解密字符串。然而,当他输入1时,程序就会在控制台中终止,并显示terminate菜单java application C:\Program Files\Java\jre7\bin\javaw.exe消息
有谁有线索吗?
import java.util.Scanner;
public class Menu {
public static void main(String[] args) {
String strTar
我正在尝试设置一个带有下拉式子菜单的菜单。我已经为菜单项创建了一个常规表,并创建了一个set / array / list (尝试每个),其中的子项将被移动到其中,以便更容易通过JSP呈现。但是,当我尝试使用.add()将项添加到子项列表中时,我收到了一个java.lang.NullPointerException,它不再执行任何操作。
我的系统是使用Spring / Hibernate设置的,除了这个之外,一切都可以正常工作。
Model (不包括不相关的字段和getter/setter):
public class Menu {
@Transient
private Set<
我在尝试用Java设置一个简单的菜单并将其输出到一个文件时遇到了一个问题。当我用菜单选项“1”运行这个程序时。我得到了链接中看到的输出。
public static void main(String args[])
throws FileNotFoundException{
PrintStream output = new PrintStream( new File("hello.txt")); // created
Scanner keyboard = new Scanner(System.in);