在Java中使用键盘输入数据的几种方法 在Java中不像e69da5e6ba9062616964757a686964616f31333361323530C语言中那么方便直接使用scanf(),下面是我积累的一些方法:1.控制台输入数据1.1 主方法的形式参数1.2 利用字节输入流1.3 利用字符输入流1.4 利用文本扫描类2.对话框输入数据下面将针对这几种方法分别利用例子进行说明:1.控制台输入数据1.1 主方法的形式参数在Java中利用main(String args[])中的args数组来对参数进行赋值,有下例:package InputTest;public class DataKeyboardInput1 {主方法的形式参数来输入数据DataKeyboardInput1.javaparam argspublic static void main(String[]args){TODO Auto-generated method stubSystem.out.println(args[0]);}}在命令行下输入javac DataKeyboardInput1.java-》Java DataKeyboardInput1 HelloWorld 输出就是 HelloWorld 了1.2 利用字节输入流字节输入流System.in 是类InputStream的常量对象,调用read()方法可以从键盘接收数据。实现的步骤是:先把数据读入字节数组中,然后利用字节数组定义字符串,最后把字符串转化为需要的数据类型。package InputTest;import java.io.*;public class DataKeyboardInput2 {利用字节输入流来。
用java来写一个猜数字游戏,要用到界面 package p1;import java.awt.Color;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BoxLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.WindowConstants;public class MyFrame extends JFrame{private static final long serialVersionUID=1L;int random=0;public static void main(String[]args){new MyFrame();}public MyFrame(){Container container=getContentPane();container.setLayout(new BoxLayout(container,BoxLayout.Y_AXIS|BoxLayout.LINE_AXIS));container.setBackground(Color.pink);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);setSize(300,200);setLocationRelativeTo(null);setResizable(false);setTitle(\"输入1到10的数字猜\");JPanel p=new JPanel();final JTextField jtf=new JTextField(20);jtf.setToolTipText(\"输入1到10的数字猜\");p.add(jtf);container.add(p);JPanel panel=new 。
怎么使用java编程: 1、 随机产生一个1-100(小于100)内的整数,由用户通过键盘输入来猜,当从 packagecom.isoftstone.interview.traffic;import java.util.Random;import java.util.Scanner;public class BullsandCows {private static int lucknum;随机产生1-99的一个数字returnpublic static int makeNum(){lucknum=new Random().nextInt(99)+1;return lucknum;}param argspublic static void main(String[]args){BullsandCows.makeNum();System.out.println(\"幸运数字是:\"+lucknum);int count=1;while(count){System.out.print(\"请输入:\");Scanner objScanner=new Scanner(System.in);int putnum=objScanner.nextInt();if(putnum=lucknum){System.out.println(\"你真棒!猜对了!break;}else if(putnum>;lucknum){System.out.println(\"你猜大了\");}else{System.out.println(\"你猜小了\");}if(count=3){System.out.println(\"游戏结束。}count+;}}}