错误: 找不到符号 r,

来源:4-9 Java循环语句之 for

lenerthy

2018-11-20 11:12

import java.util.Scanner;
public class zishu{
 public static void main(String agrs[]){
  Scanner input=new Scanner(System.in);
  System.out.println("请输入数字:");
  int n=input.nextInt();
  int i=2;
  for(;i<(n-1);i++){
   int r=n%i;
      System.out.println(r);
    if(r==0){
    System.out.println("数字"+n+"不是质数!"); 
    break;
    }
  }
  if(!(r==0)){
   System.out.println("数字"+n+"是质数");
  }
 }
}

错误: 找不到符号
  if(!(r==0)){
       ^
  符号:   变量 r    是怎么回事啊?

写回答 关注

1回答

  • star丶星雨
    2018-11-20 12:53:57
    已采纳

    你没有定义变量r,不能直接使用啊

    lenert...

    谢谢,完美解决!~ 程序可以正常运行了。

    2018-11-20 16:23:44

    共 3 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题