关于#cmd#的问题,如何解决?(语言-java)

import java.util.Scanner;
public class Array02 {

//编写一个main方法
public static void main(String[] args) {
    //演示 数据类型 数组名[]=new 数据类型[大小]
    //循环输入5个成绩,保存到double数组,并输出

    double hen[]=new double[5];
    Scanner myScanner=new Scanner(System.in);
    System.out.println("请输入分数");
    for(int i =0;iout.println(hen[i]);

}
}
想问下为什么找不到符号

img

变量i的作用范围只在for循环里面

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7797832
  • 除此之外, 这篇博客: Java类包的定义(package)中的 在cmd中编译时,也要改变命令编码方式 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 编译时:

    d:\Cosd> javac -d . javaDemo.java
    

    这里要注意,-d后的 . (点)两侧必须要有一个空格,编译成功后,在j该ava文件的文件夹中会生成相应文件夹。class文件一并存放在该文件中。
    在这里插入图片描述