首页 > 解决方案 > Java 非法的表达式开头

问题描述

大家好,请对我放松一下它并迫切需要帮助,在此先感谢

public class CORE{
    
        public static void main(String[] args) {
            private String nombre;
            private int edad ;
            private String nacionalidad ;
            CORE (String n) {
                
            nombre = n ;
            } 
    CORE (String n , int e) {
    nombre = n ;
    edad = e ;
    } 
    // Constructor de tres argumentos (nombre , edad y nacionalidad)
    CORE (String n , int e , String nac) {
    nombre = n ;
    edad = e ;
    nacionalidad = nac ;
    } 
    // Metodo para establecer(set) el atributo ”nombre”
    public void estableceNombre (String n) {
    nombre = n ;
    } 
    // Metodo para obtener (get) el atributo ”nombre”
    public String obtenNombre ( ) {
    return nombre ;
    } 
    // Metodo para establecer (set) el atributo ”edad”
    public void estableceEdad (int e) {
    edad = e;
    }
    // Metodo para obtener (get) el atributo ”edad”
    public int obtenEdad ( ) { 
    return edad ;
    }
    // Metodo para establecer (set) el atributo ”nacionalidad ”
    public void estableceNacionalidad (String n) {
    nacionalidad = n ;
    }
    // Metodo para obtener (get) el atributo ” nacionalidad ”
    public String obtenNacionalidad ( ) {
    return nacionalidad ;
    }
    // Metodo para imprimir un mensaje en la salida estándar
    public void mensaje ( ) {
    System.out .println ("Puedo hablar , mi nombre es "+ obtenNombre ( ) ) ;
    }
    // Metodo que simula la accion de comer por parte de una persona
    public void comer ( ) {
    System.out.println ("Mmmmmm uno de los placeres de la vida . . . ") ;
    }      
        }
    

标签: javamavennetbeanscompilation

解决方案


我建议您阅读Oracle 的 Java 教程的前几节,这些教程解释了如何编写格式良好的 Java 程序。

至于您的代码,您的字段和方法声明已嵌套在静态 main 方法中。它不会编译,这将:

public class CORE {
    private String nombre;
    private int edad;
    private String nacionalidad;
    CORE(String n) {

        nombre = n;
    }
    CORE(String n, int e){
        nombre = n;
        edad = e;
    }
    // Constructor de tres argumentos (nombre , edad y nacionalidad)
    CORE(String n, int e, String nac){
        nombre = n;
        edad = e;
        nacionalidad = nac;
    }
    // Metodo para establecer(set) el atributo ”nombre”
    public void estableceNombre (String n){
        nombre = n;
    }
    // Metodo para obtener (get) el atributo ”nombre”
    public String obtenNombre () {
        return nombre;
    }
    // Metodo para establecer (set) el atributo ”edad”
    public void estableceEdad ( int e){
        edad = e;
    }
    // Metodo para obtener (get) el atributo ”edad”
    public int obtenEdad () {
        return edad;
    }
    // Metodo para establecer (set) el atributo ”nacionalidad ”
    public void estableceNacionalidad (String n){
        nacionalidad = n;
    }
    // Metodo para obtener (get) el atributo ” nacionalidad ”
    public String obtenNacionalidad () {
        return nacionalidad;
    }
    // Metodo para imprimir un mensaje en la salida estándar
    public void mensaje () {
        System.out.println("Puedo hablar , mi nombre es " + obtenNombre());
    }
    // Metodo que simula la accion de comer por parte de una persona
    public void comer () {
        System.out.println("Mmmmmm uno de los placeres de la vida . . . ");
    }
}

推荐阅读