当前位置:首页 » 编程语言 » e4java

e4java

发布时间: 2022-10-01 04:32:59

java编译时出错 (cannot resolve symbol)

public class E4{
public static void main(String args[]){
for(int i=2;i<=100;i++){
int j = 2;
for(; j<=(int)Math.sqrt(i); j++){
if(i%j!=0){
continue;
}else{
break;
}
}
if(j > (int)Math.sqrt(i)){
System.out.print(i+" ");
}
}
}
}
注:以上是完整代码!

这里要提出一些新手常见的问题:
1.花括号的匹配问题;
2.变量的作用域不明确;
3.编程结构混乱。

起步时,先按照Java规定的语法格式严格认真的练习,养成一个良好的习惯对今后的编码是有利的。

⑵ java double 值是6.346255785955615E-4,这是字母“E”什么意思如何到取小数点后面8位

1.E是科学计数法,aEb的意思就是a乘以10的b此方

2.取小数点后8位可以用:
java.text.DecimalFormat df=new java.text.DecimalFormat("#.########");
df.format(a);
即可把a变成一个小数点后8位的数字

⑶ 这是Java教程中的常量一节,请问123e4和123e-4是什么意思

123e4就是在123后面加4个0,即1230000
123e-4就是把小数点往前移4位,即0.0123

⑷ java rcp导出产品报错

Utf-8 编码的Rcp项目导出错误,而无法运行问题的解决

我的rcp项目编码是utf-8,是通过设置workspace的编码实现的
在eclipse中运行没有问题,但导出后就又许多错误,而不能运行
从网上找资料终于解决:

方法(1)
用UTF-8编码方式来启动Eclipse,加上启动参数 -vmargs -Dfile.encoding=UTF-8

这个方法我测试成功,可以导出,并没有任何错误
但是启动后,点击导航功能,基本每次都内存溢出,所有尽量没加参数前打开 导出页面,再在加参数后启动eclipse,直接点击导出,这样不至于内存溢出

方法(2)
把所有中文字符都用一个properties文件来存储

这个方法也行,但是我发现代码中有中文注释的时候,也不能正常导出
总不能不写中文注释吧,至少我测试有中文注释的时候,也有错误

方法(3)

直接将中文转码后写在代码中,这样也不能解决有中文注释的问题,同上

方法(4)
1.右键单击build.properites文件,"PDE tools" -->" Create Ant Build File",生成build.xml文件。
2.打开build.properties文件,浏览"Build Configuration"页面,勾选中"Custom Build"或者在build.properites文件中添加custom = true这个属性。
3.打开生成的build.xml文件,在javac节点中增加属性encoding="utf-8"(自己指定的编码方式)。

⑸ 将java中字符串集合组装成对象

import java.util.ArrayList;
import java.util.List;
public class TestList {
public static void main(String[] args) {
// 准备数据//////////////////////////////////////////////
Element e1 = new Element();
e1.setId("e1");
Element e2 = new Element();
e2.setId("e2");
List<Element> list1 = new ArrayList<Element>();
list1.add(e1);
list1.add(e2);
Element e3 = new Element();
e3.setId("e3");
Element e4 = new Element();
e4.setId("e4");
List<Element> list2 = new ArrayList<Element>();
list2.add(e3);
list2.add(e4);
e1.setElements(list2);
Element e5 = new Element();
e5.setId("e5");
Element e6 = new Element();
e6.setId("e6");
List<Element> list3 = new ArrayList<Element>();
list3.add(e5);
list3.add(e6);
e3.setElements(list3);
// ///////////////////////////////////////////////////////////////
// 开始测试
StringBuilder buff = new StringBuilder();
listElements(list1, buff);
System.out.println(buff.toString());
}
// 核心方法 这种问题当然是使用递归
public static void listElements(List<Element> list, StringBuilder buff) {
// 递归返回条件
if (list == null || list.size() == 0) {
return;
}
// 存储下一层所有元素
List<Element> list2 = new ArrayList<Element>();
for (Element e : list) {
// 记录当前层所有元素
buff.append(e.getId()).append(",");
if (e.getElements() != null) {
// 把每个元素的下一层放到一个list中
list2.addAll(e.getElements());
}
}
// 递归调用
listElements(list2, buff);
}
}
class Element {
private String id;
private List<Element> elements;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public List<Element> getElements() {
return elements;
}
public void setElements(List<Element> elements) {
this.elements = elements;
}
}

⑹ 怎么安装eclipse java

Eclipse是java开发的便捷工具,但是使用Eclipse开发之前需要安装好JDK,并且配置环境变量,下面就介绍一下JDK安装和环境变量的配置。


工具/原料

JDK、Eclipse


方法/步骤

1、在官网上下载好JDK,双击即可实现安装。

2、点击“我的电脑”,右击,选择“属性”,然后点击“高级系统设置”,并且定位到“高级”选项栏,点击“环境变量”,如图所示:

⑺ java double 值是6.346255785955615E-4,这是字母“E”什么意思怎么到取小数点后面8位

2.取小数点后8位可以用: java.text.DecimalFormat df=new java.text.DecimalFormat("#.########");即可把a变成一个小数点后8位的数字

⑻ eclipse启动报错

这是系统为eclipse分配的内存不足,需要去修改 eclipse.ini文件
eclipse.ini是eclipse 内存分配之类的配置文件 对java虚拟机的内存管理
常见参数的意思
-vmargs:说明后面是VM的参数
-Xms40m:虚拟机占用系统的最小内存
-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设
大一点,不过要视自己机器内存大小来设置,但不能超过MaxPermSize。
-XX:MaxPermSize:最大堆大小。这个也适当大些所以若出现问题,首先请调整 -Xms40m:将其设置的小一些,

热点内容
网上比较火的安卓系统是什么 发布:2024-12-25 21:57:06 浏览:993
数据库一个的和 发布:2024-12-25 21:50:40 浏览:465
钙化分析算法 发布:2024-12-25 21:49:51 浏览:462
运用计算法 发布:2024-12-25 21:49:46 浏览:943
微信安装安卓707什么意思 发布:2024-12-25 21:38:15 浏览:882
演示文稿如何取消密码 发布:2024-12-25 21:21:18 浏览:99
最近上传视频 发布:2024-12-25 21:05:39 浏览:396
php招聘源码 发布:2024-12-25 21:05:38 浏览:991
c语言输入数组赋值 发布:2024-12-25 21:01:43 浏览:655
22款奔驰e买哪个配置 发布:2024-12-25 20:54:08 浏览:740