我知道如何让程序为3,5和7中的每一个加总多个的总和,但我不确定如何让程序只使用每个数字一次.例如,我可以让程序找出所有数字并将它们加起来为3然后对5进行相同的操作,但是数字15将在最终数字中两次.我不确定我是如何得到它只采取一次数字.谢谢你的帮助.
我已经为该程序完成了所有工作,但它告诉我"else if"将不起作用,因为我没有"if"但我的"if"就在它上方.我试着让它们全部"如果"看看它是否有效但是它只是让玩家每次都能赢,而不能退出.我不知道我做错了什么.我感谢任何帮助.谢谢.
import java.util.Scanner;
import java.util.Random;
public class RayokovichD_Homework2
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int Coins = 1000;
int Wager;
System.out.println("Slot Machine");
System.out.println("You have " + Coins + " coins.");
System.out.println("Press 0 to exit, any other number to play that many coins per spin.");
while (Coins > 0)
{
int x = new Random().nextInt(9);
int y = new Random().nextInt(9);
int z = new Random().nextInt(9);
Wager = input.nextInt();
if(Wager > Coins)
Wager = Coins; …Run Code Online (Sandbox Code Playgroud) 我们现在在编程课上学习文件输入和输出,但我有Macbook Pro.我知道如何做到这一点,我可以在Windows上做到这一点,但我很难找到如何完全为Mac做到这一点.我似乎无法弄清楚要把什么放在'File Fred = new File("")的引号中; 我需要在引号中加入什么才能使它工作?我有名为"大卫"的硬盘中的文件.
import java.util.Scanner;
import java.io.*;
public class FileIO
{
public static void main(String[] args)
{
File Fred = new File("David:\\mytext.txt");
try
{
Run Code Online (Sandbox Code Playgroud) 我正在编写一个像魔术8球一样的程序.它询问一个问题,然后打印出20个我随机输入的随机响应.它没有显示编码中的任何错误,但是当我运行它时,程序完美地工作,直到它需要打印随机响应.这是一项家庭作业,所以我不是在寻找有人来纠正它,但我正在努力弄清楚如何让它发挥作用.谢谢你,我感谢你的帮助.
import java.util.Scanner;
public class MagicBall
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Please type in a question: ");
double question = input.nextDouble();
int number = (int)(Math.random() * 20);
if (number == 0)
System.out.println("As I see it, yes");
if (number == 1)
System.out.println("It is certain");
if (number == 2)
System.out.println("It is decidedly so");
if (number == 3)
System.out.println("Most likely");
if (number == 4)
System.out.println("Outlook good");
if (number == 5)
System.out.println("Signs point to yes");
if (number …Run Code Online (Sandbox Code Playgroud)