当前位置:首页 » 编程语言 » java键盘

java键盘

发布时间: 2022-01-21 01:14:12

A. java中如何实现从键盘中输入一个整数

import java.util.*
public class test{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数: ");
int num = input.nextInt();
System.out.println("你输入的整数是:"+num);
}
}

B. java 如何实现键盘控制

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

/*
*System.in标准输入流。是从键盘获取数据的
*
*键盘录入数据:
* A:main方法的args接收参数。
* javaHelloWorldhelloworldjava
* B:Scanner(JDK5以后的)
* Scannersc=newScanner(System.in);
* Strings=sc.nextLine();
* intx=sc.nextInt()
* C:通过字符缓冲流包装标准输入流实现
* BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));
*/
publicclassSystemInDemo{
publicstaticvoidmain(String[]args)throwsIOException{
////获取标准输入流
//InputStreamis=System.in;
////我要一次获取一行行不行呢?
////行。
////怎么实现呢?
////要想实现,首先你得知道一次读取一行数据的方法是哪个呢?
////readLine()
////而这个方法在哪个类中呢?
////BufferedReader
////所以,你这次应该创建BufferedReader的对象,但是底层还是的使用标准输入流
////BufferedReaderbr=newBufferedReader(is);
////按照我们的推想,现在应该可以了,但是却报错了
////原因是:字符缓冲流只能针对字符流操作,而你现在是字节流,所以不能是用?
////那么,我还就想使用了,请大家给我一个解决方案?
////把字节流转换为字符流,然后在通过字符缓冲流操作
//InputStreamReaderisr=newInputStreamReader(is);
//BufferedReaderbr=newBufferedReader(isr);
BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));

System.out.println("请输入一个字符串:");
Stringline=br.readLine();
System.out.println("你输入的字符串是:"+line);

System.out.println("请输入一个整数:");
//inti=Integer.parseInt(br.readLine());
line=br.readLine();
inti=Integer.parseInt(line);
System.out.println("你输入的整数是:"+i);
}
}

C. java 键盘输入语句怎么写

第一种:

public class ShuRu{

public static void main(String arg[]){

System.out.println(arg[1]);

}

}

第二种:

import java.util.Scanner;

public class ShuRu{

public static void main(String arg[]){

Scanner in=new Scanner(System.in);

String str=in.next();

System.out.println(str);

}

}

直接输入 a,b

输出为 a,bstem.in.read();

(3)java键盘扩展阅读:

有输入就有输出,输出语句为

Java中的输出语句有以下四种:

1、System.out.println(1111);//换行打印

2、System.out.print(1111);//不换行打印

3、System.out.write(2222);//字节输出

4、System.out.printf("%+8.3f ", 3.14);//按格式输出

注:

System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台

System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。

System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。

D. java中如何处理键盘事件

添加键盘监听事件
如:
this.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e){
int key = e.getKeyCode();//得到键盘输入的值
if(key==KeyEvent.VK_Q){//如果键盘输入的是Q
System.exit(0);//强行关闭当前进程
}

E. java键盘输入

先定义throws java.io.IOException 抛出异常,然后
int x,y;
x=System.in.read();
y=System.in.read();

再赋值操作。

F. java 调用软键盘

JAVA调用软键盘应该要用到JIN,来操作本地的资源,楼主到网上找下JIN的使用方法,再找下本地计算机是怎么调出软键盘的,这样下去应该会有结果。不过建议楼主最好自己做个JAVA软件键盘,然后在文本中只显示*就是了。

G. java键盘事件

没大看懂你的意思,如果是需要监听键盘的输入、删除的话可以这样:
JTextField myjtf=new JTextField(30);
myjtf.getDocument().addDocumentListener(new javax.swing.event.DocumentListener(){
public void changedUpdate(DocumentEvent e) {//这是更改操作的处理
String aaa =myjtf.getText().trim();//trim()方法用于去掉你可能误输入的空格号
System.out.println("1->"+aaa);
}
public void insertUpdate(DocumentEvent e) {//这是插入操作的处理
String aaa = myjtf.getText().trim();
System.out.println("2->"+aaa);
}
public void removeUpdate(DocumentEvent e) {//这是删除操作的处理
String aaa = myjtf.getText().trim();
System.out.println("3->"+aaa);
}
}
);

H. Java如何让人从键盘多次输入内容并处理

dos界面应该不行。
如果是swing 控件的话可以:
键盘按钮监听:
你的输入控件.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
System.out.println("keyPressed");
System.out.println(e.getKeyText(e.getKeyCode()));//打印你所按下的按钮
//你自己的处理
//比如显示到别的控件
}
});
也可以类比使用其他的监听。

I. java的‖怎么打 键盘上怎么打的

这不就是或的意思么,看见'\' 没有?它的上面就是一根竖线,看上去是分开的,shift+\ 就是| 希望对你有帮助,欢迎追问,谢谢

J. Java怎样锁键盘

我们可以查阅api文档,可以发现在 toolkit 类中呢,有个
setLockingKeyState方法,使用方法如下:
public voidsetLockingKeyState(int keyCode,
boolean on)

设置键盘上给定锁定键的状态。有效键代码是
VK_CAPS_LOCK

VK_NUM_LOCK

VK_SCROLL_LOCK

VK_KANA_LOCK

根据不同的平台,设置锁定键的状态可能涉及事件处理,因此不能立即通过 getLockingKeyState 观察到。

抛出:
IllegalArgumentException- 如果keyCode不是有效键代码之一
UnsupportedOperationException- 如果主机系统不允许以编程方式设置此键的状态,或者键盘没有此键
HeadlessException- 如果
GraphicsEnvironment.isHeadless() 返回 true

ToolKit.getDefaultToolKit().setLockingKeyState(KeyEvent.VK_NUM_LOCK,false);
这样我们就锁定了键盘上的数字键盘哦,大家还可以试一下
VK_CAPS_LOCK、VK_SCROLL_LOCK和VK_KANA_LOCK

热点内容
安卓系统录像设置在哪里 发布:2024-11-15 09:36:33 浏览:917
电信级服务器电脑 发布:2024-11-15 09:26:27 浏览:246
压缩某个文件夹 发布:2024-11-15 09:03:11 浏览:891
网址能解压吗 发布:2024-11-15 08:54:09 浏览:933
python更改目录 发布:2024-11-15 08:41:08 浏览:265
服务器闪存可以装在一般电脑上吗 发布:2024-11-15 08:36:46 浏览:8
安卓手机怎么查询自己的路线轨迹 发布:2024-11-15 08:32:19 浏览:969
phpdatet 发布:2024-11-15 08:32:17 浏览:507
HDB3编译码实验 发布:2024-11-15 08:17:31 浏览:212
怪星球编程 发布:2024-11-15 08:15:55 浏览:844