A. 编写java程序输出所有汉字(eclipse环境下)
public String getChineseCharAll() {
// 获取第一个汉字的16进制
String start = "4e00";
// 获取最后一个汉字的16进制
String end = "9fa5";
// 将字符串变为十进制整数
int s = Integer.parseInt(start, 16);
int e = Integer.parseInt(end, 16);
// 创建字符串缓冲区,因为单线程,所以用StringBuilder提高效率
StringBuilder sb = new StringBuilder();
for(int i = s, count = 1; i <= e; i++, count++) {
// 每50个汉字进行换行输出
if(count % 50 == 0) {
sb.append((char) i + "\n");
} else {
sb.append((char) i + " ");
}
}
return new String(sb);
}
B. 请问eclipse中输出的快捷键是什么
eclipse的输出快捷键是:先敲syso,然后组合快捷键:alt+/,就可以补全代码为:System.out.println();
在Java编程中,我们常常用System.out.println()方法来输出字符串
System.out.println()解析:
一、System是一个类,继承自根类Object
二、out是类PrintStream类实例化的一个对象,且是System类的静态成员变量
三、println()是类PrintStream的成员方法,被对象out调用
(2)eclipsejava输出扩展阅读:
eclipse最重要的快捷键
代码助手:Ctrl+Space(简体中文操作系统是Alt+/)
快速修正:Ctrl+1
单词补全:Alt+/
打开外部Java文档:Shift+F2
显示搜索对话框:Ctrl+H
快速Outline:Ctrl+O
打开资源:Ctrl+Shift+R
打开类型:Ctrl+Shift+T
显示重构菜单:Alt+Shift+T
上一个/下一个光标的位置:Alt+Left/Right
上一个/下一个成员(成员对象或成员函数):Ctrl+Shift+Up/Down
选中闭合元素:Alt+Shift+Up/Down/Left/Right
删除行:Ctrl+D
在当前行上插入一行:Ctrl+Shift+Enter
在当前行下插入一行: Shift+Enter
上下移动选中的行:Alt+Up/Down
C. eclipse写java如何输出语句为空时是换行
让eclipse输出结果的console栏自动换行:
解决办法:
Window-->Preferences-->Java-->Code Style-->Formatter-->Edit-->Line Wrapping-->Maximum line width
一般设置120以上就会自动输出换行了。
D. 用eclipse写java代码为什么输出一次就会自动换行呢
每次用eclipse自带的ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改:
1、preferences->java->code style->code formatter->show... ,打开之后,选择“line wrapping”选项卡,在“maximun line width”指定大于多少列时换行。
2、还是在“line wrapping”选项卡中,能过选择"line wrapping policy"可以指定构造函数、方法体等的换行情况。
不过,sun推荐的编码风格默认是80列换行。
1.java代码
打开eclipse的window菜单,然后preferences->java->code style->formatter->edit/show(根据不同版本可用的按钮会不一样) ->line wrapping->maximum line width:由80改成800就行了。
2.html代码
window->preferences->myeclipse->files and editors->html->html source->line width->加个0以后保存。
E. 如何将Eclipse中编写的java项目导出
1.导入项目
当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看。点击菜单File > Import,然后在弹出的Import 对话框中展开General目录,选择Existing Projects into Workspace,接着点击Next 按钮。当选中单选钮Select root directory:时可以点击Browse…按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的Projects 列表框中显示;而当选中单选钮Select archive file:时可以点击Browse…按钮选中包含项目的ZIP 压缩包,如果包含项目的话就可以在中间的Projects列表框中显示。最后点击Finish 按钮就可以导入项目并打开了。
2.导出项目
点击菜单File > Export,然后在弹出的Export 对话框中展开General 目录,选择Archive File,接着点击Next 按钮。然后在To archive file:输出框中选中要保存的文件名,一般写成项目名.zip,然后点击Finish 按钮即可导出当前项目。还有一种方式是手工打包,用WinRAR 或者WinZIP 等工具都可以。
F. java eclipse输入两个整数a和b,输出a-b的结果
publicclassDemo{
publicstaticvoidmain(String[]args){
java.util.Scannersc=newjava.util.Scanner(System.in);
try{
System.out.println("请输入第一个整数");
inta=sc.nextInt();
System.out.println("清输入第二个整数");
intb=sc.nextInt();
intjieguo=a-b;
System.out.println("运算结果为:"+jieguo);
}catch(Exceptione){
thrownewRuntimeException("输出的不是整数");
}finally{
sc.close();
}
}
}
G. eclipse中Java在控制台做像抛物线一样输出*
……首先,这个明显不是抛物线,而是sin/cos曲线
我习惯用轻量组件
取两个数,x1和y1,x从最左边到最右边循环赋值,y1=f(x1)
再取两个数,x2和y2,x2就是下一个x1的值,y2=f(x2)
其中f(x)是一个函数,可以是sin(x),也可以是x的平方。
创建一个JPanel,但是别直接定义JPanel类,你需要这样创建:
ClassName variable = new ClassName(parameters);
其中这个ClassName,需要你继承JPanel,并覆盖里边的paintComponent(Graphics g)方法,不这样创建是画不出来的。
接下来就开始画,g.drawLine(x1, y1, x2, y2),精度可能不高,但是效果是如图的。
哎呀我靠逗比了,答完了才看见是在控制台输出的
前面也不用删,但是把
g.drawLine(x1, y1, x2, y2)
换成
g.drawRect(x1, y1, 1, 1)
比较好,x2和y2就扔了吧。
要在控制台输出,先定义一下每行长度和宽度,也就是横坐标和纵坐标。
越多越精细,但是太多了也不行,一行打不出来,会很……
然后用下面的两个句子:
BufferedImage b=new BufferedImage(刚才那个面板的长度、宽度、1是三个需要传递的参数);
某个面板.paint(b.createGraphics());
这样把面板上显示的内容输入在一个名字叫b的图像里
这时候就可以用两个循环嵌套,来挨个检查b上的每一个点的颜色,用这个句子:
int color=b.getRGB(x, y);其中x和y分别是横纵坐标。color就是一个16进制的数字
转成红绿蓝三色,就用下面这个:
int r=(color&0xff0000)>>16, g=(color&0xff00)>>8, b=color&0xff;
(重名什么的去死吧!)
然后我们一般都是用黑笔来画函数图像对吧,就用if语句判断红绿蓝是否都为0,如果是则系统打印一个*号,如果不是则系统打印一个空格。
最后再加一行,当横坐标超出时,系统打印一个转行符。
H. eclipse中java中文控制台输出的这种乱码怎么解决
eclipse中java中文控制台输出的这种乱码解决方式:
一、(1)打开eclipse或myeclipse,点击run-》runconfigurations
二、方法如下:
打开eclipse.ini文件(在eclipse的安装目录)添加上这句话 -Dfile.encoding = utf-8,设置系统属性file.encoding为utf-8.
I. 怎么在用java语言在eclipse控制台输出手动输出字符串
可以用Scanner类的next方法实现:
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.print("请输入:");
Stringtext=sc.next();
System.out.print(text);
}
它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。
这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。
借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.
Scanner reader=new Scanner(System.in);
然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:
next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()
上述方法执行时都会造成堵塞,等待用户在命令行输入数据回车确认.例如,拥护在键盘输入12.34,hasNextFloat()的值是true,而hasNextInt()的值是false. NextLine()等待用户输入一个文本行并且回车,该方法得到一个String类型的数据。
J. eclipse怎样把java文件导出为class文件
可以,当你点击保存的时候,eclipse已经帮你编译好了,你可以在你当前工程的目录下,找到src文件夹,文件夹下面有编译好的你的.class文件