java运⽤循环编程题及答案1.编写⼀个数的阶乘和。eg. Sum=1!+2!+3!+4!+5!
public class j1_20 {
public static void main(String[] args) {
int a,sum,b=0,i;
sum=0;
for(b=1;b<=5;b++){
a=1;
for(i=1;i<=b;i++){
a=a*i;
}
sum+=a;
}
System.out.println("1到5的结成和"+sum);
}
}
结果
2.把⼀个数组⾥的数字按照从⼩到⼤的顺序排列出来public class j_sort {
public static void main(String[] args) {
int a[]=new int[]{12,15,63,56,21,71,91,3,16,43};
for(int i=0;i<10;i++){
for(int j=i+1;j<10;j++){
if(a[i]>a[j]){
int t;
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
System.out.println("从⼩到⼤的顺序为:");
for(int i=0;i<10;i++){
System.out.print(a[i]+" ");
}apache最新版本是多少
}
}
结果是
3.输出⼀个三⾓形
public class j_triangle1 {
public static void main(String[] args) { int a=5,b=5; for(int i=1;i<5;i++){
for(int j=0;j<5-i;j++){
System.out.print(" ");
}
for(int e=1;e<=i;e++){
System.out.print("@"+" ");
}
System.out.println("");
}
System.out.println("-----------");
visible的反义词for(int i=1;i<5;i++){
for(int j=0;j<5-i;j++){
System.out.print(" ");
}
for(int e=1;e<2*i;e++){
System.out.print("@");
}
System.out.println("");
}
}
}
结果是
4,.输出最⼩公约数是
public class j_prime {
public static void main(String[] args) { int a=3,b=4,i; for(i=1;i>0 ;i++){
if(i%a==0&&i%b==0){
System.out.print("最⼩公约数是:"+i);
option是什么意思车上的break;
}
}
}
}
java经典上机编程题
结果是
5.最⼤公约数
public class j偶数和 {
public static void main(String[] args) { int a,sum=0; for(a=1;a<=100;a++){
if(a%2==0){
sum+=a;
}
handler的四个对象}
System.out.println("⼀百以内的偶数和"+sum);
}
}
6.输出99乘法⼝诀
public class j99表 {
public static void main(String[] args) {
// 效果1
int a,b,sum;
for(a=1;a<10;a++){
for(b=1;b<=a;b++){
char c=(char)a;
char d=(char)b;
System.out.printf("%d"+"*"+"%d"+"="+a*b+"\t",a,b); }
System.out.println(" ");
}
// //效果2
/
/ int i,j,k;
// for(i=1;i<=9;i++)
// {
// for(j=1;j<=i;j++)
// {
// k=i*j;
// System.out.print( " \t" +k);
// }
// System.out.print( "\n" );
// }
}
}
结果是
7.统计个位数是6 ,并且能被3 整除的5 位数共有多少个?
public class j3_6 {
public static void main(String[] args) {
int a,i=1000,sum=0;
for(i=1000;i<10000;i++){
a=10*i+6;
if(a%6==0){
sum+=1;
}
}
System.out.print("统计个位数是 6 ,并且能被 3 整除的 5 位数共有:"+sum+"个!"); }
}
结果是
8.输出100以内的所有质数
public class j100内质数 {
public static void main(String[] args) {
int a,b,sum=0;
for(a=2;a<=100;a++){
boolean flag=true;
for(b=2;b
if(a%b==0) flag=false;
}
seajs源码解析视频
if(flag){
System.out.println(a);
sum+=1;
}
}
System.out.println("⼀共有"+sum+"质数");
}
}
结果是
10.输出⼤于200的最⼩质数
public class j4 {
public static void main(String[] args) {
int a=200,b=2;
for (a=200; ;a++){
boolean flag=true;
for(b=2;b
if (a%b==0) flag=false;
}
if(flag){
System.out.println("⼤于200的最⼩质数是:"+a); break;
}
}
}
}
结果是

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。