| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1328 人关注过本帖
标题:问题求助,望大家帮帮忙!
只看楼主 加入收藏
Kinrain
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-1-30
收藏
 问题点数:0 回复次数:12 
问题求助,望大家帮帮忙!
1.编写程序输出下列结果:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6

2.long r=40L  int a=2
  r/a的结果是20L,double型(书上这么写的,Java语言程序设计,郎波著,P51),为什么?

       目前新手没积分,不好意思,谢谢各位了!
搜索更多相关主题的帖子: Java 
2011-01-30 15:13
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
第一个没有难度吧,第二个我也不知道!

   唯实惟新 至诚致志
2011-01-30 17:36
Kinrain
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-1-30
收藏
得分:0 
回复 2楼 qq1023569223
不好意思刚开始学,第一个还真不太会,还请指点下,算法好像不止一种,希望版主指点学习学习,谢谢!
2011-02-01 15:13
Kinrain
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-1-30
收藏
得分:0 
回复 楼主 Kinrain
public class ConstTest {
       public static void main (String[] args){
          char[] a={'1','2','3','4','5','6'};
          for(int i=0;i<=6;i++){
          char[] b=new char[i];
          System.arraycopy(a,0,b,0,i);
          System.out.println(new String(b);
          }
       }
}
我弄了个这个输出地是:
1
12
123
1234
12345
123456
数字间没有空格!求助!求助!

[ 本帖最后由 Kinrain 于 2011-2-1 21:22 编辑 ]
2011-02-01 21:02
洛云
Rank: 5Rank: 5
等 级:职业侠客
帖 子:204
专家分:356
注 册:2010-2-3
收藏
得分:0 
第一个我用了两个循环。
程序代码:
public class test {
    public static void main(String args[]){
        byte []a = new byte[6];
        for ( int i = 0 ,j; i < 6; i++){
            a[i] = (byte) (i + 1);
            for (  j = 0; j < i; j++){
                System.out.print(a[j]+" ");
            }
            System.out.println(a[j]);
        }
    }
}

QQ群:C语言初级群:31066229
   JAVA2自学交流群(筹备中):31066388
UC群:C语言学习:10051714
2011-02-03 13:01
Kinrain
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-1-30
收藏
得分:0 
回复 5楼 洛云
非常感谢!
2011-02-04 18:45
禾才程
Rank: 2
等 级:论坛游民
帖 子:18
专家分:55
注 册:2010-12-11
收藏
得分:0 
第二个我知道,两个不同精度的数相运算以精度高的为准,也就是说double型的数值与int型的数值相运算时,int型会强制转化成double型进行运算,结果当然也就是double型的啦(>^ω^<)
2011-02-05 23:58
流水路
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2011-1-18
收藏
得分:0 
受用了
2011-02-10 16:39
yzh179954
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2011-3-5
收藏
得分:0 
回复 7楼 禾才程
对。java语言中两个不同数据类型运算时,低级自动向高级隐似转换,
2011-03-05 10:55
haikong
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-7-10
收藏
得分:0 
public class Test
{ public static void main(String args[])
  { int i,j;
     for(i=6;i>=1;i--)
         {for(j=1;j+i<=7;j++ )
             {System.out.print(" "+j);}
               System.out.print("\n");
           }
   }
}

输出结果和你要求的一模一样
2011-03-09 20:57
快速回复:问题求助,望大家帮帮忙!
数据加载中...
 
   



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

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