当前位置:首页 » 编程语言 » java实现输入

java实现输入

发布时间: 2022-06-11 05:07:06

‘壹’ java中 如何实现输入功能

importjava.io.BufferedWriter;
importjava.io.FileWriter;
importjava.io.IOException;

/*
*字符流为了高效读写,也提供了对应的字符缓冲流。
*BufferedWriter:字符缓冲输出流
*BufferedReader:字符缓冲输入流
*
*BufferedWriter:字符缓冲输出流
*将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
*可以指定缓冲区的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。
*/
publicclassBufferedWriterDemo{
publicstaticvoidmain(String[]args)throwsIOException{
//BufferedWriter(Writerout)
//BufferedWriterbw=newBufferedWriter(newOutputStreamWriter(
//newFileOutputStream("bw.txt")));

BufferedWriterbw=newBufferedWriter(newFileWriter("bw.txt"));

bw.write("hello");
bw.write("world");
bw.write("java");
bw.flush();

bw.close();
}
}

‘贰’ 用Java编程语言实现输入数据和查询数据

您好,java编程语言实现输入数据和查询数据可通过System.in读取标准输入设备数据(从标准输入获取数据,一般是键盘),其数据类型为InputStream。Scanner in=new Scanner(System.in);是新建一个扫描器,扫描你输入(从标准输入获取数据,一般是键盘)的内容。

输入数据

publicstaticvoidScannerTest()

{

Scannersc=newScanner(System.in);

System.out.println("ScannerTest,PleaseEnterName:");

Stringname=sc.nextLine();//读取字符串型输入

System.out.println("ScannerTest,PleaseEnterAge:");

intage=sc.nextInt();//读取整型输入

System.out.println("ScannerTest,PleaseEnterSalary:");

floatsalary=sc.nextFloat();//读取float型输入

System.out.println("YourInformationisasbelow:");

System.out.println("Name:"+name+" "+"Age:"+age+" "+"Salary:"+salary);

}

}

查询数据

model.setRowCount(0);//删除JTable中原有的数据conn=getConn();//与数据库建立连接

s=kecheng.getSelectedltem().toString();//得到用户选择//的列表项

stat=conn.createStatement();

sql="select*fromcourse";

rs=stat.executeQuery(sql);

while(rs.next())

{

if(rs.getString(2).equals(s))

{

s=rs.getString(1);

coursename=rs.getString(2);

break;

}

}

sql="selectxk.stuno,student.

xk.stuno=student.stunowherexk.courseno="+s;

rs=stat.executeQuery(sql);

while(rs.next())

{

value[0]=rs.getString(1);

value[1]=rs.getString(2);

value[2]=coursename;

tableModel.addRow(newObject[]{value[0],value[1],val-ue[2]});

jtable.setModel(tableModel);

jtable.setVisible(true);

}//在JTable组件中显示查询结果


拓展资料

一、Java编程语言的优势

1、Java语言更简单,它的语法比C、C++,和任何其他语言的可读性更好。

2、对于学习面向对象的编程来说,Java是一门好语言。但它不适合用来学习过程性编程,C语言这个方面更合适。OOP编程或面向对象编程是一种有用的技能,它从类和对象的角度来考虑真实世界的场景,可以很好地处理应用程序的复杂性。

3、Java有丰富的API,你可以用Java做更多的事情,包括图形,音,还有最有可能编写的小游戏,比如TicTacToe(三连棋游戏),俄罗斯方块等等。

4、Java有强大的社区支持,无论你有什么疑问或者问题,谷歌通常可以帮你找到答案。如果你在Google上找不到帮助,那么StackOverflow,Java论坛和许多其他社区也会为你提供帮助

5、Java是一种强类型语言,它能捕获许多新手常犯的错误。这一点对于静态类型也适用。

6、Java内置垃圾收集机制,这对初学者来说是一个很大的好处。在开始学习编程语言时,处理内存管理对初学者是一件大麻烦。


‘叁’ java中 怎么实现从窗口输入数据

弹一个窗口,在窗口里加TextField组件;输入之后,用getText()方法取输入的数据;
再加一个确定按钮,在按钮里添加一个单击事件,事件里写计算结果的方法,显示出来就OK了

‘肆’ JAVA怎么实现循环输入

importjava.util.Scanner;
importjava.util.List;
importjava.util.ArrayList;

publicclassInputTest{

publicstaticvoidmain(String[]args){
List<String>input=newArrayList<>();
Scannersc=newScanner(System.in);
for(;;){
System.out.print("请输入下一个数据(直接回车结束输入):");
Strings=sc.nextLine();
if(s.equals("")){
System.out.println("已结束输入!");
break;
}
input.add(s);
}
System.out.println("您输入的数据为:");
for(inti=0;i<input.size();i++){
System.out.print(input.get(i)+" ");
}
sc.close();
}

}

‘伍’ JAVA中的输入语句时怎么实现的

JAVA输入语句会用到Scanner类

Scanner scanner = new Scanner(System.in); //声明Scanner对象
System.out.println("请输入字符串"); //提示用户输入字符串
String result = scanner.next(); //定义一个result接受输入的语句
System.out.println(result); //打印接受到的语句。
//另外scannner重载了很种方法 比如接受下一个整数,下一个字符等等

‘陆’ java中怎么实现中文的输入,怎么实现中问的输出

可以通过”Scanner“函数 直接输入参数的形式,来实现输入和输出语句,举例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个中文:");
String length=input.next();//输入中文字符串
System.out.println("输入的字符串是:"+length);//输出输入的中文
}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是中文字符串类型,也可以用以下语句“int length=input.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中如何实现文件的输入和输出

程序如下:
<span style="color:#990000;">

</span>File file1 = new File("/home/a123/a");

if (file1.exists()) {
System.out.println("存在文件夹a");
} else {
file1.mkdir(); // 文件夹的创建 创建文件夹/home/a123/a
}
File file2 = new File("/home/a123/a/test");
if (file2.exists()) {
System.out.println("存在文件夹或者文件test");
} else {
try {
file2.createNewFile(); // 文件的创建,注意与文件夹创建的区别
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**
* 最简单的文件读写方法是使用类FileWriter
* (它的父类依次是java.io.OutputStreamWriter——>java.io.Writer——>java.lang.Object );
*/

// 下面是向文件file2里面写数据
try {
FileWriter fileWriter = new FileWriter(file2);
String s = new String("This is a test! \n" + "aaaa");
fileWriter.write(s);
fileWriter.close(); // 关闭数据流

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

/*
* 这样写数据的话,是完全更新文件test里面的内容,即把以前的东西全部删除,重新输入。
* 如果不想删除以前的数据,而是把新增加的内容增添在文件末尾处。只需要在创建FileWriter对象时候,使用另外一个构造函数即可:
* FileWriter fileWriter=new FileWriter(file2,true);
*/

// 下面是从文件file2读东西
try {
FileReader fileReader = new FileReader(file2);
String s = null;
char ch;
try {
char[] c = new char[100];
fileReader.read(c,0,2); // 具体想得到文件里面的什么值(单个char?int?还是String?),
System.out.println(c);
fileReader.close();

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/**
* 具体想得到文件里面的什么值(单个char?int?还是String?),需要知道不通read的不同用法:
* 1. int read() 读取单个字符。
* 2. int read(char[] cbuf) 将字符读入数组。 可以再将字符型数组转化位字符串
* 3. int read(char[] cbuf,int off,int len) 将字符读入数组的某一部分。
* 这三个方法都返回一个int值,作用是:读取的字符数,如果已到达流的末尾,则返回 -1.
*/

}

‘玖’ java中如何实现用键盘输入内容到文件

  • step1:新建一个演示类demo

  • 运行结果1:

    please input “学生姓名”

    李小明

    please input “科目名称”

    数学

    please input“科目成绩”

    98

    学生个人信息

    姓名:李小明

    科目:数学

    成绩:98.0

    等级:A+

    运行结果2:

    please input “学生姓名”

    王强

    please input “科目名称”

    英语

    please input“科目成绩”

    52

    学生个人信息

    姓名:王强

    科目:英语

    成绩:52.0

    等级:D

‘拾’ Java如何实现从键盘输入一个数

1.导util包

2.用Scanner的静态方法接收2次数据

3.判断,打印

看你问这种问题,应该没学到异常,异常就不处理了

代码如下

importjava.util.Scanner;

publicclassIfElse{

publicstaticvoidmain(String[]args){
//实例化Scanner类
Scannerin=newScanner(System.in);

//接收数据用
int[]arr=newint[2];

//获取两次数据
for(inti=0;i<2;i++){
System.out.println("请输入第"+(i+1)+"个数字:");
arr[i]=in.nextInt();
}

//判断输出
if(arr[0]>arr[1])
System.out.println(arr[0]+">"+arr[1]);
if(arr[0]==arr[1])
System.out.println(arr[0]+"="+arr[1]);
else
System.out.println(arr[0]+"<"+arr[1]);
}
}
//控制台
请输入第1个数字:
3
请输入第2个数字:
4
3<4
热点内容
手机f加密 发布:2024-05-19 03:28:47 浏览:225
用什么密码写日记 发布:2024-05-19 03:27:57 浏览:303
数据库access2003 发布:2024-05-19 02:49:39 浏览:620
碧蓝航线pc挂机脚本 发布:2024-05-19 02:30:03 浏览:589
脚本fir 发布:2024-05-19 02:28:57 浏览:261
阿里云独享服务器 发布:2024-05-19 02:23:54 浏览:253
织梦源码ga 发布:2024-05-19 02:23:20 浏览:571
java文件名后缀 发布:2024-05-19 02:14:39 浏览:956
快手点榜脚本 发布:2024-05-19 02:08:44 浏览:163
pythonforinkeys 发布:2024-05-19 01:55:44 浏览:793