写了如下段代码:
package sort;import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;public class ArrSort {
public static long getMinNumber(int[] arr){
String strb=new String("");
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length-i-1;j++){
if(Integer.parseInt(""+arr[j]+arr[j+1])>Integer.parseInt(""+arr[j+1]+arr[j])){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int k=0;k<arr.length;k++){
strb=strb+arr[k];
}
return Long.parseLong(strb);
}
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
List list=new ArrayList();
System.out.println("请输入一组整数:");
int num=0;
do{
num=in.nextInt();
list.add(num);
}while(num>0);
int[] arr1=new int[list.size()];
for(int i=0;i<list.size();i++){
arr1[i]=(int) list.get(i);
}
for(int j=0;j<arr1.length;j++){
System.out.println("arr1的第 "+j+"个元素是 :"+arr1[j]);
}
System.out.println(getMinNumber(int[] arr1));
}
}
然后报的错误详细信息是:
Errors occurred during the build. Errors running builder 'Java Builder' on p然后写了个Helloword 居然报错:
错误: 找不到或无法加载主类 换台电脑操作依然如此其实我第一次编译运行都是通过的,输了一组数进去测试, 但是后面加了下面的代码进去就不行了
for(int j=0;j<arr1.length;j++){
System.out.println("arr1的第 "+j+"个元素是 :"+arr1[j]);
}
System.out.println(getMinNumber(int[] arr1));
所以肯定不是环境变量配置的问题,但是问题感觉真是诡异,请大神解答!!!
package sort;import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;public class ArrSort {
public static long getMinNumber(int[] arr){
String strb=new String("");
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length-i-1;j++){
if(Integer.parseInt(""+arr[j]+arr[j+1])>Integer.parseInt(""+arr[j+1]+arr[j])){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int k=0;k<arr.length;k++){
strb=strb+arr[k];
}
return Long.parseLong(strb);
}
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
List list=new ArrayList();
System.out.println("请输入一组整数:");
int num=0;
do{
num=in.nextInt();
list.add(num);
}while(num>0);
int[] arr1=new int[list.size()];
for(int i=0;i<list.size();i++){
arr1[i]=(int) list.get(i);
}
for(int j=0;j<arr1.length;j++){
System.out.println("arr1的第 "+j+"个元素是 :"+arr1[j]);
}
System.out.println(getMinNumber(int[] arr1));
}
}
然后报的错误详细信息是:
Errors occurred during the build. Errors running builder 'Java Builder' on p然后写了个Helloword 居然报错:
错误: 找不到或无法加载主类 换台电脑操作依然如此其实我第一次编译运行都是通过的,输了一组数进去测试, 但是后面加了下面的代码进去就不行了
for(int j=0;j<arr1.length;j++){
System.out.println("arr1的第 "+j+"个元素是 :"+arr1[j]);
}
System.out.println(getMinNumber(int[] arr1));
所以肯定不是环境变量配置的问题,但是问题感觉真是诡异,请大神解答!!!
解决方案 »
- 使用while循环语句计算1+1/2!+1/3!+...1/20!之和,请看看程序是否对。
- 如何移除JMenubar
- 服务端与客户端连接问题(100分求解)
- 关于JAVA打印程序设计.
- 字符串转二进制,请教高人!!
- 在java中想要比较精确的得知程序运行过程中的时间信息应该了解哪些包?
- java io 的问题 ,大家帮帮初学者
- 请教一个java httpsUrlConnection保持session会话的问题
- 迷茫之中
- 关于package的一个小问题?
- 求ocjp考试攻略
- java初学者,求会java的表哥指点下 ,一个温度转换器,开始暂停控制播放音乐,根据温度判断输出相应的图片。我目前图片显示不出来,不知道哪里错了,求指点
一般是tomcat一类的web服务器锁定了类输出目录。具体可以使用unlock程序查看。。
解决方法,一般是停掉web服务器,然后稍微修改下源码,让ide启动重新编译即可。。