问答详情
源自:4-9 Java循环语句之 for

错误: 找不到符号 r,

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    是怎么回事啊?

提问者:lenerthy 2018-11-20 11:12

个回答

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

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