Java编程,错误:找不到符号

程序如下:importjava.util.*;publicclasspaixu{publicstaticvoidmain(Stringargs[]){inta[]={38... 程序如下:
import java.util.*;
public class paixu
{
public static void main(String args[])
{
int a[]={38,0,12,99,56,62,12,66,91};
System.out.print("shuzu pailie shunxu=");
for(int i=0;i<a.length;i++);
System.out.print(a[i]+" ");
Arrays.sort(a);
System.out.print("\n paixu hou shunxu=");
for(int i=0;i<a.length;i++);
System.out.print(a[i]+" ");
}
}

运行结果如下:
展开
 我来答
千锋IT教育
2023-10-25 · 千锋-IT职业教育良心机构
千锋IT教育
向TA提问
展开全部
在进行Java编程时,有时会遇到"错误:找不到符号"的问题。这个错误通常是由于在代码中使用了一个未声明或未定义的变量、方法或类所导致的。下面我将为您解释这个错误的可能原因,并介绍千锋教育提供的Java开发课程。更系统全面的学习资料,点击查看

当出现"错误:找不到符号"的问题时,可能有以下几个原因:

1. 变量名或方法名拼写错误:请检查代码中使用的变量名和方法名是否正确拼写,注意大小写和命名规范。

2. 缺少导入语句:如果在代码中使用了一个类或方法,但没有导入对应的包或类库,就会出现该错误。请确保在代码中添加正确的导入语句。

3. 作用域问题:如果变量或方法的作用域超出了其可见范围,也会导致找不到符号的错误。请确保变量和方法的作用域正确设置。

4. 编译顺序问题:如果类之间存在相互依赖关系,且编译顺序不正确,也会出现找不到符号的错误。请按照正确的编译顺序进行编译。

为了帮助学员更好地理解和解决这类问题,千锋教育提供了优质的Java开发课程。在我们的Java培训中,学员将学习Java编程语言的基础知识和高级技术,培养问题解决能力和编程思维。

我们的Java开发课程涵盖了基础语法、面向对象编程、异常处理、IO操作、多线程编程等内容。通过理论讲解和实际项目实践,学员可以深入了解Java编程的各个方面,并掌握解决常见错误和问题的方法。

另外,千锋教育也提供web前端开发和前端培训课程,这些课程包括HTML、CSS、JavaScript等前端技术知识的学习。前端开发与Java开发是紧密相关的,学员可以通过学习前端技术,为Java后端开发提供更好的用户界面和交互体验。

总而言之,"错误:找不到符号"是在Java编程中常见的问题之一,可能是由于变量名或方法名拼写错误、缺少导入语句、作用域问题或编译顺序问题所引起的。千锋教育作为专业的IT互联网技术培训机构,我们的Java开发课程致力于帮助学员全面掌握Java编程,包括解决常见错误和问题的能力。选择千锋教育进行Java编程的学习是一个更好的选择,助您在IT互联网领域取得成功。千锋IT培训机构,热门IT课程试听名额限时领取
匿名用户
2014-09-03
展开全部
for(int i=0;i<a.length;i++)(;)括号中的';'不应有,不然后一句System.out.print(a[i]+" ");就不能算是for循环体中的语句;而for 中定义的int i,是局部变量,只限于for循环。
追问
嗯,还是你解释的清楚,不过刚才采纳过了,不好意思
追答
没事,那就点个赞吧。。。^_^
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxw014
推荐于2017-10-15
知道答主
回答量:28
采纳率:0%
帮助的人:18.8万
展开全部
int a[]={38,0,12,99,56,62,12,66,91};
System.out.print("shuzu pailie shunxu=");
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
Arrays.sort(a);
System.out.print("\n paixu hou shunxu=");
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
}
for(int i=0;i<a.length;i++)这个后面的;去掉就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶l无情
2014-09-03 · TA获得超过1417个赞
知道大有可为答主
回答量:1372
采纳率:0%
帮助的人:1425万
展开全部
for语句结尾不要加分号,加了分号,就表示循环内容为空。比如 for(int i=0;i<a.length;i++); 其实就是 for(int i=0;i<a.length;i++){ ; } ,单行的分号,表示一个空语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
絮繁1433
2014-09-03
知道答主
回答量:35
采纳率:0%
帮助的人:8万
展开全部
for()循环没有大括号!
import java.util.*;
public class paixu
{
public static void main(String args[])
{
int a[]={38,0,12,99,56,62,12,66,91};
System.out.print("shuzu pailie shunxu=");
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");

Arrays.sort(a);
System.out.print("\n paixu hou shunxu=");
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");

}
}
追问
谢谢你啦
追答
不客气!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式