标题:我写了这个程序目的是想输出我想输出的在cc这个类中的输出不可以要怎么样改 ...
只看楼主
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
结帖率:90.91%
已结贴  问题点数:20 回复次数:12 
我写了这个程序目的是想输出我想输出的在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: 2
等 级:论坛游民
帖 子:25
专家分:44
注 册:2009-1-12
得分:0 
初学Java对于问题中的程序有点不懂请楼主指教
class cc
{
    // 这一句既不是方法也不是属性,语法上正确吗,为什么?
    System.out.println("ddfgfrg");
}
谢谢!
2009-07-20 19:12
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
得分:0 
我也不知道可以不可以这样做
我只是在尝试而已,我看有没有办法可以让java像c那样可以有多个函数,每个函数都有输出语句,但是不知道要怎么弄
我也是刚刚接触java,我在这里是想问问大家有没有方法可以实现和c一样的效果
2009-07-20 19:17
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
得分:0 
public class xie
{
   public static void cc()
{
  System.out.println("ddfgfrg");
}
public static void main(String args[])
{
    cc();
}
}
参考下这个代码
2009-07-20 19:21
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
得分:0 
明白把?
2009-07-20 19:22
中国
Rank: 1
等 级:新手上路
帖 子:218
专家分:0
注 册:2009-1-4
得分:0 
我看是看明白了
但是根据你的代码我可以理解为输出是可以再各个函数中但是这些函数和主函数要在同个类中才可以是吗?并且主函数一定要运行cc这个函数,对吗
2009-07-20 19:30
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
得分:0 
这是静态方法的调用
//c1.java
public class c1{
  public static void cc(){
  System.out.println("ddfgfrg");
}
}
//c2.java
public class c2{
public static voic main(String[] args){
  c1.cc();
}
}
2009-07-20 19:51
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
得分:0 
查下静态方法的使用
2009-07-20 19:52
中国
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



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




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

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