标题:自定义一个整数,输入该数分别与1-10相乘的结果
只看楼主
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
结帖率:94.74%
已结贴  问题点数:20 回复次数:8 
自定义一个整数,输入该数分别与1-10相乘的结果
大家看看我的代码哪里错了?
import java.util.Scanner;


public class xiangcheng482 {

    private static int i;

    /**
     * @param args
     */
    public static void main(String[] args) {
        Scanner a = new Scanner(System.in);
        System.out.println("输出整数:");
        int Random=a.nextInt();
        int Result;
        for(int i=1;i<=10;i++);{
            
            Result=Random*i;
            System.out.print(Random+"和"+i+"相乘的结果是:"+Result);
            
        }
        // TODO Auto-generated method stub

    }




输出整数:
1
1和0相乘的结果是:0
搜索更多相关主题的帖子: 相乘 定义 整数 结果 输入 
2010-09-03 13:35
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
得分:20 
程序代码:
import java.util.Scanner;
public class xiangcheng482 {
    public static void main(String[] args) {
        Scanner a = new Scanner(System.in);
        System.out.println("输出整数:");
        int Random=a.nextInt();
        int Result;
        for (int i = 1; i <=10; i++) {
            Result=Random*i;
            System.out.println(Random+"和"+i+"相乘的结果是:"+Result);
        }
    }
}
2010-09-03 15:24
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
得分:0 
我开始也是这么输出的可是显示i的错误?

2010-09-03 15:44
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
得分:0 
回复 3楼 xingjing314
那是你在for循环语句那里多打了一个分号
for(int i=1;i<=10;i++);{
}
导致i变量使用范围变小,所以编译出错
2010-09-03 16:00
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
得分:0 
好像没有错误, 你结果中 i为什么是0的? i 的取值范围应是1~10

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-09-03 16:04
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
得分:0 
以下是引用shellingford在2010-9-3 16:00:19的发言:

那是你在for循环语句那里多打了一个分号
for(int i=1;i<=10;i++);{
}
导致i变量使用范围变小,所以编译出错
好眼力

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-09-03 16:06
万华动力
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-6-12
得分:0 
如果您提交过一次失败了,可以用&quot;恢复数据&quot;来恢复帖子内容

让我感谢你,赠我空欢喜。
2010-09-04 22:11
yuanxl33
Rank: 2
等 级:论坛游民
威 望:1
帖 子:60
专家分:64
注 册:2010-4-11
得分:0 
回复 8楼 开膛手杰克
a*(a+1)+a*(a-1)+(a+1)*(a-1)=242
用笔算结果 a=9
程序……自己写吧

[ 本帖最后由 yuanxl33 于 2010-9-7 00:24 编辑 ]
2010-09-07 00:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317619-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.708147 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved