问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么java中最后一句说a cannot be resolved to a variable

发布网友 发布时间:2022-04-30 10:39

我来回答

5个回答

热心网友 时间:2022-06-21 08:16

不能被解析为一个变量!

出现“a cannot be resolved to a variable”意思是“a不能被解析为一个变量”。因为a定义为局部变量,可是在另一个子程序中使用了它,那肯定找不到。所以出现找不到a这个变量的情况。

解决方法是:将a改为全局变量。

这样既可:

public class first {

public static void main(String[] args) {

int a=0, i;

for (int x = 101; x <= 200; x++) {

for (i = 2; i < x; i++) {

if (x % i == 0)

break;

}

if (x == i) {

System.out.println(x);

}

a = a + 1;

}

System.out.println("所有的素数个数是" + a);

}

}

拓展内容:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

热心网友 时间:2022-06-21 08:17

你的a定义的变量位置不对。

比如说a定义为局部变量,可是在另一个子程序中使用它,那肯定找不到。

解决方法是:将a改为全局变量。

热心网友 时间:2022-06-21 08:17

你的a定义成了局部变量,所以找不到,要定义成全局变量才能使用。
public class first {

public static void main(String[] args) {
int a=0, i;
for (int x = 101; x <= 200; x++) {

for (i = 2; i < x; i++) {
if (x % i == 0)
break;
}
if (x == i) {
System.out.println(x);
}
a = a + 1;
}
System.out.println("所有的素数个数是" + a);
}
}

热心网友 时间:2022-06-21 08:18

变量未定义
这样写试试
int a=0,i;
for(int x=101;x<=200;x++)
{

for(i=2;i<x;i++)
{
if(x%i==0)
break;
}
if(x==i)
{
System.out.println(x);
}
a=a+1;
}
System.out.println("所有的素数个数是"+a);追问追答看上面新的,不是一行的、多行的。

热心网友 时间:2022-06-21 08:19

int 后面加个空格就好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 the problem cannot be over-estimated到底应该怎么翻译? 蝴蝶刀上写的cannot be sharpened 是什么意思 指针调试老出错expression cannot be evaluated java程序当用label定义变量L1时,编译出错cannot be resolved,请问怎么回事 Java中的** cannot be resolved是什么意思 cannot be resolved什么原因 c++ 显示 cannot be overloaded cannot be overestimated为什么是怎么高估也不为过 Cannot be overstated是什么意思 英语语法问题 what cannot be 考研作文常用句型 ......cannot be overvalued.怎么翻译,英语中这是一种什么样的语法现象 我的干海参发泡成这样了还能吃吗 为什么发淡干海参 煮完之后表面有一层粘膜一样的东西? 发海参发出胶装物体,请问是否为假海参 为什么要进行供应商的选择 什么是第二供应商?为什么要导入第二供应商? 如何选择和培养优秀而忠诚的供应商 结合文本说明选择Weartyre供应商的理由是什么 油田入网推荐理由 有疑问~~翻译这个句子 cannot be avoided arealdcannotbenull是什么意思啊请告知一下谢谢 张家口有什么性价比较高的连锁酒店吗? 张家口张北县有什么宾馆酒店? 张家口跟团去北戴河旅游二人3天多少钱 张家口市有没有驿家365连锁酒店?位置在哪里? 张家口如家快捷酒店在哪?报价多少? 请问张家口桥西区有哪些住宿的酒店旅馆? 张家口酒店哪里比较好 张家口都有哪些酒店呀?越多越好、除了那几个四星的、 急,张家口高新区北方学院附近快捷酒店的价位都是什么样的啊~?哪个便宜? 张家口有几家准五星级的酒店 张家口市区的大宾馆都有哪些?宣化的又有哪些?住宿都是怎么收费的? 摄像头的序列号是条形码吗 海康威视设备序列号哪里看?海康硬盘录像机序列号D和E有什么去别 海康硬盘录像机只有序列号要用什么软件可以远程监控 海康威视摄像头序列号是540712056的价钱是多少 海康摄像头输入序列号可以知道是多少像素的吗? 海康设备序列号被人添加如何再重新添加