• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sir Pereira

[RESOLVIDO] Scanner?

3 mensagens neste tópico

Boas pessoal,

ao ler uns tutoriaizitos vi uma função que é o Scanner, que permite ler o que o user escrever.

Este é o meu código feito no NetBeans IDE 6.1:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication1;
import java.util.Scanner;
/**
*
* @author Ivo
*/

public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner s = New Scanner(System.in);
        System.out.print("|''''''''''''''''''''''''''''''''''''''''''''|\n");
        System.out.print("|-----------Powered by: Ivo Pereira----------|\n");
        System.out.print("|''''''''''''''''''''''''''''''''''''''''''''|\n");
        System.out.print("|                                            |\n");
        System.out.print("|              My first Java app             |\n");
        System.out.print("|            Made in Netbeans IDE            |\n");
        System.out.print("|____________________________________________|\n");
        String linha = s.NextLine();
        System.out.print(linha);
        
    }

}

O que é que está mal aqui?

Dá-me este erro:

init:

deps-jar:

Compiling 1 source file to C:\Users\Ivo\Documents\NetBeansProjects\JavaApplication1\build\classes

C:\Users\Ivo\Documents\NetBeansProjects\JavaApplication1\src\javaapplication1\Main.java:19: ';' expected

        Scanner s = New Scanner(System.in);

1 error

BUILD FAILED (total time: 1 second)

Cumps


Ok.. que ESTUPIDEZ DA MINHA PARTE! O Java é case-sensitive nos objectos, métodos, tudo! É  por isso que isto não reconhecia.

Aqui está o código correcto:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
import java.util.Scanner;
/**
*
* @author Ivo
*/

public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.print("|''''''''''''''''''''''''''''''''''''''''''''|\n");
        System.out.print("|-----------Powered by: Ivo Pereira----------|\n");
        System.out.print("|''''''''''''''''''''''''''''''''''''''''''''|\n");
        System.out.print("|                                            |\n");
        System.out.print("|              My first Java app             |\n");
        System.out.print("|            Made in Netbeans IDE            |\n");
        System.out.print("|____________________________________________|\n");
        String linha = s.nextLine();
        System.out.print(linha);   

    }

}

Cumps and ty

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Java é case sensitive, ponto final :)

E eu que andei p'aqui às voltas por isto :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora