
正文
输出完整数的java代码 java输出正整数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java程序段输出1-10数字代码然后输出10-1
class Test{
public static void main(String [] arg){
Test test = new Test();
test.OutPut(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 ++){
System.out.print(i+"\t");
if(temp % size == 0){
System.out.println();
}
}
}
} 将上面的代码保存成为Test.java文件(其实后缀为java的就行了),编译就能运行了。
相关问答
Q1: java如何将数组里面的数都输出出来
一般人都会用for循环来遍历整个数组,然后挨个输出
例如:
int[] a = {1,2,3,4,5}输出完整数的java代码;
要将数组a打印出来,就是
for(int i = 0;ia.length;i++){
System.out.println(a[i]);
}
这样就会挨个输出数组
但是还有一个方法,知道输出完整数的java代码的人不多,就是Array.toString(a);
只需要 System.out.println(Array.toString(a));
就会打印出[1,2,3,4,5]这种形式。
Q2: 用java代码求1000之内的所有完全数
import java.util.ArrayList;
public class Testa {
public static void main( String[] args ) {
ArrayListInteger arrayList = new ArrayListInteger();
for ( int i = 1; i = 1000; i++ ) {
int k=0;
for(int j=1;ji;j++){
if(i%j==0){
k+=j;
}
}
if(k==i){
arrayList.add( i );
}
}
System.out.println(arrayList);
}
}
Q3: 用java编写输出2到500之间的所有完数
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
for (int i = 2; i 500; i++) {
check(i);
}
}
private static void check(int i) {
SetInteger set = new HashSetInteger();
set.add(1);
for (int j = 2, l = (int) Math.sqrt(i); j = l; j++) {
if (i % j == 0) {
set.add(j);
set.add(i / j);
}
}
int sum = 0;
for (int j : set) {
sum += j;
}
if (sum == i) {
System.out.print(i + ": ");
for (int j : set) {
System.out.print(j + " ");
}
System.out.println();
}
}
}
求采纳
Q4: 打印输出1000以内的全部完全数;完全数指全部因子之和等于该数自身的数。用JAVA编程(eclipse)
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
for (int i = 2; i 1000; i++) {
check(i);
}
}
private static void check(int i) {
SetInteger set = new HashSetInteger();
set.add(1);
for (int j = 2, l = (int) Math.sqrt(i); j = l; j++) {
if (i % j == 0) {
set.add(j);
set.add(i / j);
}
}
int sum = 0;
for (int j : set) {
sum += j;
}
if (sum == i) {
System.out.print(i + ": ");
for (int j : set) {
System.out.print(j + " ");
}
System.out.println();
}
}
}
Q5: java编程 求完全数
直接把我的答案复制测试,一定通过。。
注意:类名
public class QiouWanQuanShu {
public static void main(String[] args) {
int sum=0; //用来存放因数的和
System.out.print("1000中de完全数有:");
for(int i=1;i=1000;i++){ //循环1000次
for(int j=1;ji;j++){
if(i%j==0) //判断除数是否被整除
sum=sum+j;
}
if(i==sum) //判断因数是否与这个数的本身想等
System.out.print(i+" ");
sum=0; //初始存放因数的和,下次循环继续用
}
}
}
关于输出完整数的java代码和java输出正整数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







