为什么这个初学java程序有错误

  发布于 2023-02-13 12:23

我已经开始学习java并且正在为这种练习编写代码.请告诉我哪里出错了,它说我在第27行有一个非法的表达.

import java.util.Scanner;
public class steps
{
    public static void main(String []args)
    {
        Scanner Keyboard =  new Scanner(System.in);
        print("What is your name?");
        String name = Keyboard.nextLine();
        print("What is five + five?");
        String number = Keyboard.nextLine();
        String gj = (", Good Job");

        switch (number){
            case "ten":
                print("correct" + gj + (" ") + name);
                break;
            case "Ten":
                print("correct" + gj +(" ") + name);
                break;
            case "10":
                print("correct" + gj +(" ") + name);
                break;
            default:
                print("Wroung try again");
        }

        static void print(String s) {  // <--- this is line 27
            System.out.println(s);
        }
    }
// <--- there is no trailing } here?

Pradeep Simh.. 5

您无法在Java中的方法中定义方法,将此代码移出您的main()方法:

 static void print(String s){
      System.out.println(s);
  }

仔细看看你的大括号,这是明确的代码缩进将有助于.

1 个回答
  • 您无法在Java中的方法中定义方法,将此代码移出您的main()方法:

     static void print(String s){
          System.out.println(s);
      }
    

    仔细看看你的大括号,这是明确的代码缩进将有助于.

    2023-02-13 12:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有