| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1010 人关注过本帖
标题:我写了这个程序目的是想输出我想输出的在cc这个类中的输出不可以要怎么样改 ...
取消只看楼主 加入收藏
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
结帖率:90.91%
收藏
已结贴  问题点数:20 回复次数:5 
我写了这个程序目的是想输出我想输出的在cc这个类中的输出不可以要怎么样改才可以使它可以输出呢
class cc
{
  System.out.println("ddfgfrg");
}
public class xie
{
 public static void main(String args[])
  {
    System.out.println("ddfdfdf");
}
}
我写了这个程序目的是想输出我想输出的在cc这个类中的输出不可以要怎么样改才可以使它可以输出呢
是要加载包吗?
搜索更多相关主题的帖子: 目的 输出 
2009-07-20 18:09
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
收藏
得分:0 
我也不知道可以不可以这样做
我只是在尝试而已,我看有没有办法可以让java像c那样可以有多个函数,每个函数都有输出语句,但是不知道要怎么弄
我也是刚刚接触java,我在这里是想问问大家有没有方法可以实现和c一样的效果
2009-07-20 19:17
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
收藏
得分:0 
我看是看明白了
但是根据你的代码我可以理解为输出是可以再各个函数中但是这些函数和主函数要在同个类中才可以是吗?并且主函数一定要运行cc这个函数,对吗
2009-07-20 19:30
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
收藏
得分:0 
很感谢我有点懂了
我的目的是想把用C写的顺序表用java实现  。我写的程序如下
class b
{
  int size;
  int list[];
}
public class c
{
 public static void chushihua(b l)
   {
      l.size=0;
   }
public static void geshu(b l)
   {
     return l.size;
   }
 public static int charu(b l,int i,int x)
  {
      int j;
      if(l.size>=list.length)
   {
      System.out.println("顺序表已满无法插入");
     return 0;
   }
   else if(i<0||i>l.size)
   {
     System.out.println("参数不合法");
       return 0;
   }
   else
   {
     for(j=l.size;j>i;j--)l.list[j]=l.list[j-1];
     l.list[i]=x;
     l.size++;
     return 1;
   }
  }
 public static int shanchu(b l,int i,int x)
   {
     int j;
    if(l.size<=0)
{  
   System.out.println("顺序表已空无数据元素可删");
   return 0;
}
else if(i<0||i>l.size-1)
{
   System.out.println("参数不合法");
   return 0;
}
else
{
  x=l.list[i];
  for(j=i+1;j<=l.size-1;j++)l.list[j-1]=l.list[j];
  l.size--;
 return 1;
}
}
public static int qu(b l,int i,int x)
{
  if(i<0||i>l.size-1)
{
  System.out.println("参数不合法");
  return 0;
}
 else
{
  x=l.list[i];
  return 1;
}
}
public static void main(String args[])
{
  b m;
  int i,x;
  chushihua(m);
  for(i=0;i<10;i++)
{
  if( charu(m,i,i+1)==0)
{
    System.out.println("错误");
    return;
}
}
if(shanchu(m,4,x)==0)
{
  System.out.println("错误");
    return;
}
for(i=0;i<geshu(m);i++)
{
  if(qu(m,i,x)==0)
{
   System.out.println("错误");
    return;
}
else System.out.println(x);
}
}
}
运行之后有几个地方不懂
b类中的属性在c中好像不能用
报的是:程序地19行:list.length中的list不能识别

14:l.size说不能返回一个值

89:void type不被允许
希望有朋友能帮我讲解下
多谢
2009-07-20 21:13
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
收藏
得分:0 
谁能教教我?
2009-07-20 21:52
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
收藏
得分:0 
我改了改
class b
{
  int size;
  int list[];
}
public class c
{
  
 b l=new b();
 public static void chushihua(b l)
   {
      l.size=0;
   }
public static int  geshu(b l)
   {
     return l.size;
   }
 public static int charu(b l,int i,int x)throws Exception
  {
      int j;
      if(l.size>=l.list.length)
   {
      System.out.println("顺序表已满无法插入");
     return 0;
   }
   else if(i<0||i>l.size)
   {
     System.out.println("参数不合法");
       return 0;
   }
   else
   {
     for(j=l.size;j>i;j--)l.list[j]=l.list[j-1];
     l.list[i]=x;
     l.size++;
     return 1;
   }
  }
 public static int shanchu(b l,int i)
   {
     int j,x;
    if(l.size<=0)
{  
   System.out.println("顺序表已空无数据元素可删");
   return 0;
}
else if(i<0||i>l.size-1)
{
   System.out.println("参数不合法");
   return 0;
}
else
{
  for(j=i+1;j<=l.size-1;j++)l.list[j-1]=l.list[j];
  l.size--;
 return 1;
}
}
public static int qu(b l,int i)
{
  int x;
  if(i<0||i>l.size-1)
{
  System.out.println("参数不合法");
  return 0;
}
 else
{
  x=l.list[i];
  return x;
}
}
public static void main(String args[])throws Exception
{
  b m;
  m=new b();
  int i;
  chushihua(m);
  for(i=0;i<10;i++)
{
  if( charu(m,i,i+1)==0)
{
    System.out.println("错误");
    return;
}
}
if(shanchu(m,4)==0)
{
  System.out.println("错误");
    return;
}
for(i=0;i<geshu(m);i++)
{
  if(qu(m,i)==0)
{
   System.out.println("错误");
    return;
}
else qu(m,i);
}
}
}
报错说有没有赋值的异常在第21、81行
我想问问类成员可以做为函数的参数吧
那么m声明并赋值了 l要声明吗
我对java函数的理解有点错误
希望能帮我解释
2009-07-21 17:31
快速回复:我写了这个程序目的是想输出我想输出的在cc这个类中的输出不可以要怎么 ...
数据加载中...
 
   



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

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