java程序段输出1-10数字代码然后输出10-1

java程序段输出1-10数字代码然后输出10-1,第1张

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整除的数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9752929.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存