Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 年度价格上涨循环?卡在嵌套循环上_Java_Loops_Nested Loops_Jcreator - Fatal编程技术网

Java 年度价格上涨循环?卡在嵌套循环上

Java 年度价格上涨循环?卡在嵌套循环上,java,loops,nested-loops,jcreator,Java,Loops,Nested Loops,Jcreator,我正试图编写一个程序,使用扫描仪键盘输入这些值,并使用一个循环使它们增加(2006-2010年、年份、价格上涨、90-100等) 输出应该如下所示: import java.util.Scanner; public class Problem_2 { public static void main(String[] args) { // TODO, add your application code Scanner keyboard = new Scanner(Syst

我正试图编写一个程序,使用扫描仪键盘输入这些值,并使用一个循环使它们增加(2006-2010年、年份、价格上涨、90-100等)

输出应该如下所示:

import java.util.Scanner; 
public class Problem_2 {

  public static void main(String[] args) {

    // TODO, add your application code
    Scanner keyboard = new Scanner(System.in);
    System.out.print("Enter the current Mars bar price in cents: ");
    int m = keyboard.nextInt();
    System.out.print("Enter the expected yearly price increase: ");
    int p = keyboard.nextInt();

    int count = 1;
    System.out.print("Enter the start year: ");
    int start = keyboard.nextInt();
    System.out.print("Enter the end year: ");
    int end = keyboard.nextInt();

    for (int i = start; i <= end; i++){
        System.out.print("Price in " +i+ ": " +m);
        m += p; // sum expected price for each iteration

  }
}
这是我目前掌握的代码:

import java.util.Scanner;
public class Problem_2 {

    public static void main(String[] args) {

        // TODO, add your application code
        Scanner keyboard = new Scanner(System.in);
        System.out.print("Enter the current Mars bar price in cents: ");
        int m = keyboard.nextInt();
        System.out.print("Enter the expected yearly price increase: ");
        int p = keyboard.nextInt();
        int a = m+p;

        int count = 1;
        System.out.print("Enter the start year: ");
        int start = keyboard.nextInt();
        System.out.print("Enter the end year: ");
        int end = keyboard.nextInt();

        for (int i = start; i <= end; i++){
            System.out.print("Price in " +i+ ": " +m);start++;
    }
}
import java.util.Scanner;
公共课问题2{
公共静态void main(字符串[]args){
//TODO,添加应用程序代码
扫描仪键盘=新扫描仪(System.in);
System.out.print(“以美分为单位输入当前的火星酒吧价格:”;
int m=keyboard.nextInt();
System.out.print(“输入预期的年度价格增长:”);
int p=keyboard.nextInt();
int a=m+p;
整数计数=1;
系统输出打印(“输入起始年份:”;
int start=keyboard.nextInt();
系统输出打印(“输入年末:”);
int end=keyboard.nextInt();

对于(int i=start;i我认为您只需要在循环的每个迭代中将
预期的年度价格上涨
当前价格
相加,如下所示:

import java.util.Scanner; 
public class Problem_2 {

  public static void main(String[] args) {

    // TODO, add your application code
    Scanner keyboard = new Scanner(System.in);
    System.out.print("Enter the current Mars bar price in cents: ");
    int m = keyboard.nextInt();
    System.out.print("Enter the expected yearly price increase: ");
    int p = keyboard.nextInt();

    int count = 1;
    System.out.print("Enter the start year: ");
    int start = keyboard.nextInt();
    System.out.print("Enter the end year: ");
    int end = keyboard.nextInt();

    for (int i = start; i <= end; i++){
        System.out.print("Price in " +i+ ": " +m);
        m += p; // sum expected price for each iteration

  }
}
import java.util.Scanner;
公共课问题2{
公共静态void main(字符串[]args){
//TODO,添加应用程序代码
扫描仪键盘=新扫描仪(System.in);
System.out.print(“以美分为单位输入当前的火星酒吧价格:”;
int m=keyboard.nextInt();
System.out.print(“输入预期的年度价格增长:”);
int p=keyboard.nextInt();
整数计数=1;
系统输出打印(“输入起始年份:”;
int start=keyboard.nextInt();
系统输出打印(“输入年末:”);
int end=keyboard.nextInt();

对于(int i=start;i
System.out.print)(“+i+”:“+m”中的价格);start++;
看起来像价格(m)没有变化吗?如果你从来不使用它,有什么意义呢?你可以看看。我相信你自己会想出解决办法的!@Mohammad,价格没有变化,没有。我不知道我会如何编写它来改变它,这只是我到目前为止拥有的代码,可以让一年增加,但我不知道如何获得利润价格也会上涨。@哦,天哪,我还在想办法改变价格。这是我一直在搞砸的东西,还没有用过。这很有效,谢谢!我现在看着它觉得很愚蠢,哈哈,我把变量放错地方了。再次感谢你!