java怎么 输入输出中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么 输入输出中文相关的知识,希望对你有一定的参考价值。

/*
* Main.java
*
* Created on 2007年4月14日, 下午5:15
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package javaapplication1;

/**
*
* @author hch
*/
public class Main

/** Creates a new instance of Main */
public Main()


/**
* @param args the command line arguments
*/
public static void main (String[] args) throws Exception

// TODO code application logic here
int 中1=System.in.read();
int 中2=System.in.read();
System.out.print((char)中1);
System.out.print((char)中2);



/*
我打算输入一个中文字符并显示,于是写了上面的程序,但结果并不如我想象的输出中文字符,显示了两个乱码,所以想请问大家怎么将输入中文字符并输出
*/
回 天之魔神:定义成字符型要用什么输入函数,用read()会出错

看来是个Java初学者,估计你对Java的流概念不是很清楚啊,Java的输入输出都是通过数据流来完成的,看看下面的代码吧。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Test
public static void main(String[] args)
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] chars = new char[2];
try
br.read(chars);
System.out.println(chars);

catch(IOException ioe)
ioe.printStackTrace();


参考技术A <script language="javascript">
var a
function aa()
document.write("想输出的汉字")

</script>
<input type=button value=单击 onclick="aa()">
参考技术B 你这两个变量要定义成 char类型的

以上是关于java怎么 输入输出中文的主要内容,如果未能解决你的问题,请参考以下文章

java 怎么输入输出中文,我写的代码输出会乱码

java中输入输出中文乱码,怎么办

随机输入一个姓名,然后分别输出姓和名,怎么写代码?谢谢!

java 在控制台输入两个整数输出最大数

java编程怎么完成任意输入一个正整数,反序输出每一位?

JAVA:已知获取文件的输出流ouputStream,怎么转换为文件