「java如何让用户输入」java让用户输入的语句
今天给各位分享java如何让用户输入的知识,其中也会对java让用户输入的语句进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在Java中如何让用户在界面输入姓名,住址,电话
- 2、JAVA如何让用户输入数字?
- 3、用JAVA怎么实现用户输入数据
- 4、java怎么让用户输入文字?
- 5、如何用java编写让用户随意输入一个字母显示其下一个字母例如输入a显示b输入A显示B?
在Java中如何让用户在界面输入姓名,住址,电话
import java.io.*;
public class FileIn {
public static void main(String []args) throws IOException {
String name;
String address;
String q = null;
File f=new File("C:\\Users\\Media\\Desktop","file.txt");
//BufferedWriter fout=new BufferedWriter(new FileWriter(f));
FileWriter fout = new FileWriter(f, true);
//BufferedWriter fout = new BufferedWriter(new OutputStreamWriter(
//new FileOutputStream(f, true)));
//PrintStream fout=new PrintStream(new FileOutputStream(f));
//System.setOut(fout);
fout.write("fasfas");
fout.flush(); //每次写入数据必须加filewriter.flush(),才能及时更新文件!!!!
Scanner sc=new Scanner(System.in);
while(true){
System.out.println("请依次输入姓名与地址:");
name=sc.nextLine();
if("quit".equals(name)){
fout.close();sc.close();System.exit(0);
}
else{
fout.write(name);
fout.flush();
}
address=sc.nextLine();
if("quit".equals(address))
{fout.close();sc.close();System.exit(0);}
else{
fout.write(address);
fout.flush();
}
}
}
}
JAVA如何让用户输入数字?
import java.util.Scanner;
public class test{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数");
int n = scanner.nextInt();
}
}
用JAVA怎么实现用户输入数据
接收用户输入数据,首先要导如Scanner类:
例如:
import java.util.Scanner;
public class Person{
//定义Scanner类
Scanner input = new Scanner(System.in);
System.out.print("请输入姓名");
//接收用户输入的字符串类型变量:
String name = input.next();
System.out.print("请输入年龄");
//接收用户输入的整型变量:
String age = input.nextInt();
}
java怎么让用户输入文字?
如果你是想用纯java写的话,那么你需要一个java自带的控件叫swing,毕竟你不能让人家在你的控制台上输入,下面是一个小例子,这可能不完全是你想要的,我给你提供的只是一个思路
import java.awt.CardLayout;
import java.awt.Container;
import java.awt.Font;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import java.awt.TextField;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JProgressBar;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JSlider;
import javax.swing.JSpinner;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.ListSelectionModel;
/**
* @author Administrator
*
*/
public class LoginSystem {
/**
* @param args
* @param flowLayout
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame f=new JFrame();
f.setTitle("系统登录界面");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setExtendedState(JFrame.MAXIMIZED_BOTH);
f.setVisible(true);
//设置窗口的大小和位置
f.setSize(400,400);
f.setLocation(200,200);
Container con=f.getContentPane();//生成一个容器
con.setLayout(new GridLayout(7,1));
JPanel pan1=new JPanel();//生成一个新的版面
JLabel title=new JLabel("欢迎登陆本系统");
title.setFont(new Font("宋体",Font.BOLD, 20));
pan1.add(title);
con.add(pan1);
//最上面的登陆文字
JPanel pan2=new JPanel();//生成一个新的版面
JLabel name=new JLabel("用户名");
pan2.add(name);
TextField tf_name=new TextField(20);
tf_name.setText("请在此处输入用户名");
pan2.add(tf_name);
con.add(pan2);
//用户名及其文本框放置在第二个版面上
JPanel pan3=new JPanel();//生成一个新的版面
JLabel pass = new JLabel("密码");
pan3.add(pass);
JPasswordField password=new JPasswordField(15);
password.setEchoChar('*');
pan3.add(password);
con.add(pan3);
//密码及其密码域放在第三个版面上
JPanel pan4 = new JPanel();
JButton b_log=new JButton("登陆");
pan4.add(b_log);
JButton b_exit=new JButton("退出");
pan4.add(b_exit);
con.add(pan4);
//登陆和退出这两个按钮放在第四个版面上
JPanel pan5 = new JPanel();
con.add(pan5);
JPanel pan6 = new JPanel();
con.add(pan6);
JPanel pan7 = new JPanel();
con.add(pan7);
//空白版面
}
}
现在普遍情况都是web项目,前端和后端的结合,前端可以用java提供的jsp,html(css,js),用他们加上后台代码,可以帮助你实现前端输入数据,后端处理数据,返回处理结果,渲染页面,这个太复杂了,不是一两句话说的清楚的,具体的你可以自行百度。
以上,就是这样
如何用java编写让用户随意输入一个字母显示其下一个字母例如输入a显示b输入A显示B?
char ch1;
ch1 = (char)System.in.read();//用于接收用户输入的字符
System.out.println(ch1 + "的下一个字符是: " + (ch1+1));//输出结果
用ASCII码做
输入数据,得到数据的ASCII
然后ASCII++
显示ASCI++对应的字母或数字
关于java如何让用户输入和java让用户输入的语句的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。