🔒 Closed How to ask user in java? input in java.

Status
Not open for further replies.

Princess Serrano

Honorary Poster
Tanong lang guys. Paano po mag input sa java? Like cin>> in c++
Pati pede po bang mag input on the same line? For example

I ask the user

Input your last name:

After filling up the question and hit enter, may lalabas na pangalawang tanong na kahanay din nung unang tanong. Is that possible?

Another question, how to hide characters while person is typing the code. Thanks.

Java programming po
 
Code:
Scanner input = new Scanner(System.in);

yung "input" eh variable (kahit di ka na tumawag ng variable kahit rekta mo na yan

and then:

Code:
String b = input.next();

or

Code:
String b = input.nextInt(); // kung numeric variable yung kailagan mo

b is another variable like input..
 
Code:
Scanner input = new Scanner(System.in);

yung "input" eh variable (kahit di ka na tumawag ng variable kahit rekta mo na yan

and then:

Code:
String b = input.next();

or

Code:
String b = input.nextInt(); // kung numeric variable yung kailagan mo

b is another variable like input..
 
Code:
String b = input.nextInt(); // kung numeric variable yung kailagan mo

Error yan kung String ang variable mo at Integer ang input mo. dapat lagyan mo ng conversion.

Code:
String b = String.valueOf(input.nextInt());

Yung String.valueOf() na syntax ay para iconvert nya yung Input na Integer into String.
Or pwede din naman

Code:
String b = input.next();
int c = Integer.parseInt(b);
 
sa pag hahide naman ng characters gumamit ka ng JPasswordField.

Code:
JPasswordField pass_field = new JPasswordField();
Object[] o = {"Enter Password: ", pass_field};
int i = JOptionPane.showConfirmDialog(null, o, "Password", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if(i == 0 && pass_field.getPassword().length != 0){
       JOptionPane.showMessageDialog(null, "Your password is: " + String.valueOf(pass_field.getPassword()));
}
 
Error yan kung String ang variable mo at Integer and input mo. dapat lagyan mo ng conversion.

Code:
String b = String.valueOf(input.nextInt());

Yung String.valueOf() na syntax ay para iconvert nya yung Input na Integer into String.
Or pwede din naman

Code:
String b = input.next();
int c = Integer.parseInt(b);
Salamat po sa correction sir
 
sa pag hahide naman ng characters gumamit ka ng JPasswordField.

Code:
JPasswordField pass_field = new JPasswordField();
Object[] o = {"Enter Password: ", pass_field};
int i = JOptionPane.showConfirmDialog(null, o, "Password", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if(i == 0 && pass_field.getPassword().length != 0){
       JOptionPane.showMessageDialog(null, "Your password is: " + String.valueOf(pass_field.getPassword()));
}

NICE! :D Kaso beginner palang po ako sa java pero parang exciting naman po yung code :)
 
sa pag hahide naman ng characters gumamit ka ng JPasswordField.

Code:
JPasswordField pass_field = new JPasswordField();
Object[] o = {"Enter Password: ", pass_field};
int i = JOptionPane.showConfirmDialog(null, o, "Password", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if(i == 0 && pass_field.getPassword().length != 0){
       JOptionPane.showMessageDialog(null, "Your password is: " + String.valueOf(pass_field.getPassword()));
}
ano po pala iimport dito?
 
sa pag hahide naman ng characters gumamit ka ng JPasswordField.

Code:
JPasswordField pass_field = new JPasswordField();
Object[] o = {"Enter Password: ", pass_field};
int i = JOptionPane.showConfirmDialog(null, o, "Password", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if(i == 0 && pass_field.getPassword().length != 0){
       JOptionPane.showMessageDialog(null, "Your password is: " + String.valueOf(pass_field.getPassword()));
}
kuya console po gamit ko ha :) sensya na po
 
kuya console po gamit ko ha :) sensya na po

Pag sa console gagamit ka ng readPassword na method, kailangan sa cmd mo lang ito irun, pag gumamit ka ng kahit anong IDE hindi ito gagana or pwedeng mag return siya ng null.

Code:
import java.io.Console;
public class ReadPass {

    public ReadPass(){
        Console console = System.console();
        char passwordArray[] = console.readPassword("Enter Password: ");
            console.printf("Password is: %s%n", new String(passwordArray));
    }

    public static void main(String[] args) {
    ReadPass rp = new ReadPass();
    }
}
 
Status
Not open for further replies.

About this Thread

  • 12
    Replies
  • 699
    Views
  • 5
    Participants
Last reply from:
5JraBwYnxCYaSO1Lc4leQ

Trending Topics

Online now

Members online
1,055
Guests online
937
Total visitors
1,992

Forum statistics

Threads
2,274,917
Posts
28,959,318
Members
1,233,485
Latest member
senpaikatzu_88
Back
Top