打开文件
创新互联建站是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括做网站、网站制作、电商网站制作开发、成都微信小程序、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
//打开工具的路径及名字
String toolsPath = "C:/WINDOWS/system32/notepad.exe ";
//被打开文件的路径及名字
String fileName = "test.txt";
try {
Runtime.getRuntime().exec(toolsPath+fileName);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
打开文件夹
try {
String[] cmd = new String[5];
String url = "C:/input";
cmd[0] = "cmd";
cmd[1] = "/c";
cmd[2] = "start";
cmd[3] = " ";
cmd[4] = url;
Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}
或者
Runtime.getRuntime().exec("cmd /c start C:/input");
希望采纳
java.math.BigDecimal
是java.math包中提供的类,用来对超过16位有效位的数进行精确的运算。
new
BigDecimal(entitySymbol.decimalPoint).setScale(0,
RoundingMode.HALF_UP).intValue();
.setScale(0,
RoundingMode.HALF_UP);//第一个参数是:保留多少位小数,第二个是四舍五入。
.intValue();//是将BigDecimal转为Int类型。
EG:
BigDecimal.setScale();//用于格式化小数点
setScale(1);//表示保留以为小数,默认用四舍五入方式
setScale(1,BigDecimal.ROUND_DOWN);//直接删除多余的小数位,如2.35会变成2.3
setScale(1,BigDecimal.ROUND_UP);//进位处理,2.35变成2.4
setScale(1,BigDecimal.ROUND_HALF_UP);//四舍五入,2.35变成2.4
setScaler(1,BigDecimal.ROUND_HALF_DOWN);//四舍五入,2.35变成2.3,如果是5则向下舍
最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
import java.util.HashSet;
import java.util.Iterator;
import java.util.Scanner;
import java.util.Set;
public class Luanshengshu
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
for(int i=1; i=n; i++)
{
int sumI = getYinZiSum(i); //i的所有因子之和,记为sumI
int sumSumI = getYinZiSum(sumI); //sumI的所有因子之和
if(sumSumI == i sumI != i)
{
System.out.println(i+" "+sumI);
}
}
System.out.println("jieshu");
}
//返回给定数的所有因子之和
public static int getYinZiSum(int input)
{
int sum = 0;
SetInteger yinzi = new HashSet();
yinzi.add(1); //1是所有数的因子
//找出所有的因子
for(int j=2; j=input/2; j++)
{
if(input%j == 0)
{
yinzi.add(j);
}
}
//求所有因子之和
IteratorInteger yinziIterator = yinzi.iterator();
while(yinziIterator.hasNext())
{
sum += yinziIterator.next();
}
return sum;
}
}