
class Test{
public static void main(String [] arg){
Test test = new Test();
testOutPut(50 , 9); /第一个参数50为你要输出的最大数,你改成30就是输出1-30的数,50则为输出1-50/
/第二个参数9,就是控制你换行的值,你改成10就是每输出10个字就换行一次/
} public void OutPut(int length , int size){
int temp = 1;
for(int i = 1 ; i <= length ; i ++ ,temp ++){
Systemoutprint(i+"\t");
if(temp % size == 0){
Systemoutprintln();
}
}
}
} 将上面的代码保存成为Testjava文件(其实后缀为java的就行了),编译就能运行了。
function test(CHROMOSOME)的话意思是CHROMOSOME是一个输入程序的变量,这个变量是主程序里给出的,不可能在function中改变,CHROMOSOME(i,:)=x;这句话是没有意义的。
先这样改
function f=test(CHROMOSOME)
j=1;
while j<30
x=rand(1,3);
if constraint_check(x)~=0
for i=1:30
f(i,:)=x;
break;
end;
end;
end
在主程序里test(CHROMOSOME)就可以代表你初始化过的CHROMOSOME了
constraint_check我不知道是什么,反正matlab本身貌似没有这个,所以没法帮你运行,自己再去试试吧
public class Test {
public static void main(String[] args) {
int[] nums = new int[100];
//循环1~100,因为100不满足条件,不必担心数组nums溢出
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 != 0) {
//将符合条件的数字赋值到nums数组对应的位置,不满足条件的位置默认为0
nums[i] = i;
}
}
//增序排序,将所有0排到前面
Arrayssort(nums);
//输出nums数组的最后5个数字即为结果
Systemoutprintln("1~100内最大的5个能被3整除且不能被7整除的数为:");
for (int i = 95; i < 100; i++) {
Systemoutprint(nums[i] + " ");
}
}
}
运行结果:
以上就是关于java程序段输出1-10数字代码然后输出10-1全部的内容,包括:java程序段输出1-10数字代码然后输出10-1、帮忙看下这个Matlab程序、编写java应编写java应用程序定义主类Test 在主函数中输出1~100内最大的5个能被3整除 不能被7整除的数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)