Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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_Count - Fatal编程技术网

Java计数到数字

Java计数到数字,java,count,Java,Count,我是JAVA新手,我不知道如何制作计数程序,例如,我将编写一个数字,例如16,该程序将计数到16,但类似1,3,5,7,9 public static void main(String[] args) { Scanner java = new Scanner(System.in); int from; int to; System.out.println("Enter a number: "); to = (int) java.nextDouble();

我是JAVA新手,我不知道如何制作计数程序,例如,我将编写一个数字,例如
16
,该程序将计数到16,但类似
1,3,5,7,9

public static void main(String[] args) {
    Scanner java = new Scanner(System.in);
    int from;
    int to;
    System.out.println("Enter a number: ");
    to = (int) java.nextDouble();
    for (from = 1; from < to; from++) {
        System.out.println(to);
    }
}
publicstaticvoidmain(字符串[]args){
Scanner java=新的扫描仪(System.in);
int from;
int到;
System.out.println(“输入一个数字:”);
to=(int)java.nextDouble();
for(from=1;from

谢谢。

注意“for循环”,它们是Java中使用的非常好的计数器。查阅教程

Scanner java = new Scanner(System.in);

int OD;
int DO;

System.out.println("Vnesi broj: ");
DO = (int) java.nextDouble();

for (OD = 1; OD < DO; OD++) { 
    System.out.println(DO);
}

注意“for循环”,它们是Java中使用的非常好的计数器。查阅教程

Scanner java = new Scanner(System.in);

int OD;
int DO;

System.out.println("Vnesi broj: ");
DO = (int) java.nextDouble();

for (OD = 1; OD < DO; OD++) { 
    System.out.println(DO);
}

Scanner java=新的扫描仪(System.in);
内径;
int-DO;
System.out.println(“Vnesi broj:”);
DO=(int)java.nextDouble();
对于(OD=1;OD
您在'System.out.println(DO);'中有值错。将其更改为for循环计数时使用的值

你说DO=1,如果OD小于DO,OD等于OD加1。打印OD

查看

取自
语句跟踪的

这意味着您可以控制从开始的值、终止子句(循环如何终止)以及每个循环上的值如何递增,例如

for (int count = 0; count < 16; count += 2) {...
for(int count=0;count<16;count+=2){。。。

Scanner java=新的扫描仪(System.in);
int from,to;
System.out.println(“输入一个数字:”);
to=java.nextInt();
for(from=1;from
我拿走了你的代码,下面是我更改的内容:

  • java.nextout()
    而不是使用
    java.nextDouble()
    并将其强制转换为
    int

  • from+=2
    而不是
    from++
    ,因为您希望以二乘二,而不是一乘一进行计数

  • System.out.println(from);
    而不是
    System.out.println(to);
    ,因为您想要打印的是您正在增加的数字,而不是您想要达到的数字


当你真的尝试了一些东西,有一个具体的问题我们可以帮助你。哇,老兄!退后一步,在你做一些有趣的事情之前,先打印出来。
Scanner java=new Scanner(System.in);int OD;int DO;System.out.println(“Vnesi broj:”;DO=(int)java.nextDouble();for(OD=1;OD
你可以编辑你的问题来发布你的代码。为什么在这一行
for(OD=1;OD
不可能像这样
for(OD=1;OD
?更简单的是…@user3390702如果您愿意,您可以编写它
OD=OD+2
,但不仅仅是
OD+2
,因为您希望将结果存储在变量中,
OD+2
不会存储它,只需计算它即可。谢谢大家的帮助,我只需要这个程序来确保它可以被编程,一个d你从哪里开始学习的建议是什么?编辑:并给我一些建议,还有什么其他的程序可以做?:@user3390702我想你可以看看有一些链接到初学者的资源(以及更高级的资源)。你通常可以编写的高级但不太多的程序之一是tic-tac-toe游戏(但这只是我的建议,你肯定可以在教程中找到很多好主意。)世界上最好的编程语言是什么?
Scanner java = new Scanner(System.in);
int from, to;
System.out.println("Enter a number: ");
to = java.nextInt();
for (from = 1; from < to; from+=2) {
    System.out.println(from);
}