[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fY2o0I9zkkroOHN8DDUrgWddXnSferOyJoqguCNvIksM":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":8,"question":15,"related":16,"source":22,"type":23},[],"2024-06-06 23:18:40",149366282,[],{"count":9,"courseId":10,"courseImg":11,"courseName":12,"workId":13,"workName":14},38,"7773d31e11727b2498cc9a48998b43d3","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F0b5468937927c72da5545506711db098.jpg","Java语言程序设计(2023-2024下学期）","work_35452655","程序填空题","程序填空题:从键盘上输入10个数,放入一个一维数组中,然后将第1个元素与最后一个元素对换,第2个元素与倒数第2个元素对换,&hellip;&hellip;..第5个元素与第6个元素对换, 分别输出对换前数组各元素的值和对换后各元素的值.Scanner sc=new Scanner(System.in);int[] array = new int[10];for( __(1)__;i&lt;array.length ;i++){ System.out.println(&quot;请输入第&quot; + (i+1) + &quot;个数&quot;); array[i] = _ (2)___;}System.out.println(&quot;交换前:&quot;);for (int i = 0; i &lt; array.length; i++){ System.out.print(array[i] + &quot; &quot;);}System.out.println();for (int i = 0; _(3)___; i++){ int temp = array[i]; array[i] = __(4)__; _(5)___= temp;}System.out.println(&quot;交换后:&quot;);for(int x : _(6)___){ System.out.print(x+&quot; &quot;);}System.out.println()",[17,24,29,34,39,44,49,54,59,62],{"answer":18,"createTime":5,"id":19,"options":20,"question":21,"source":22,"type":23},[],149366267,[],"打印如下九九乘法表 \u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F88ed374c5076d0b2825a352470603a5b.png\"> public class MultiTable { public static void main(String[] args) { for(int i=1;i&lt;=9;i++){ for( 1 ; 2 ; 3 ){ System.out.print(i+&quot;*&quot;+j+&quot;=&quot;+i*j+&quot;\\t&quot;); } 4 ; } } }","v1",2,{"answer":25,"createTime":5,"id":26,"options":27,"question":28,"source":22,"type":23},[],149366268,[],"百钱买百鸡问题:公鸡每只值5 文钱,母鸡每只值3 文钱,而3 只小鸡值1 文钱.现在用100 文钱买100 只鸡,问:这100 只鸡中,公鸡、母鸡和小鸡各有多少只? public class Chicken { public static void main(String[] args) { for (int x = 0; x &lt;= 100 \u002F 5; x++) { for (int y = 0; y &lt;= 100 \u002F 3; y++) { int z = 2 ; if (5 * x + 3 * y + z \u002F 3 == 100 &amp;&amp; 2 ) { System.out.println(&quot;公鸡有:&quot; + x + &quot; 母鸡有:&quot; + y + &quot; 小鸡有:&quot; + z); } } } } }",{"answer":30,"createTime":5,"id":31,"options":32,"question":33,"source":22,"type":23},[],149366270,[],"程序填空题:输入20个整数,分别求出所有正数之和、所有负数之和、零的个数Scanner sc=new Scanner(System.in);int positiveSum = 0;int negativeSum = 0;int zeroCount = 0;for(int i=1; 1 ;i++){ System.out.println(&quot;请输入整数&quot;); int num = sc.nextInt(); if ( 2 ) positiveSum += num; else if ( 3 ) negativeSum += num; else 4 ; }System.out.println(&quot;正数和&quot; + positiveSum + &quot;,负数和&quot; + negativeSum + &quot;,零的个数&quot; + zeroCount)",{"answer":35,"createTime":5,"id":36,"options":37,"question":38,"source":22,"type":23},[],149366272,[],"程序填空题:打印2-1000之间的所有素数,每行显示8个素数.统计一共有多少个素数. public class PrimeNumber { public static void main(String[] args) { int 1 ; for (int num = 2; num &lt;= 1000; num++) { int j; for ( 2 ; j &lt; num; j++) { if (num % j == 0) { 3 ; } } if ( 4 ) { count++; System.out.print(num + &quot;\\t&quot;); if( 5 ){ System.out.println(); } } } System.out.println(&quot;一共有&quot;+count+&quot;个质数&quot;); } }",{"answer":40,"createTime":5,"id":41,"options":42,"question":43,"source":22,"type":23},[],149366274,[],"设计一个简单的猜数游戏:随机产生一个1~100之间的数,要求将输入的数与随机产生的数进行比较,如果输入的数比随机数大,则提示&quot;你猜大了&quot;,如果输入的数小了,则提示:&quot;你猜小了&quot; ,如果一样则提示&quot;猜对了!&quot; ,则终止游戏.如果猜不对,游戏一直进行,直到猜对. public class GuessNum { public static void main(String[] args) { Scanner sc=new Scanner( 1 ); Random rnd=new Random(); int rndNum= 2 ; while(true){ System.out.print(&quot;请输入你猜的数:&quot;); int num= 3 ; if( 4 ){ System.out.println(&quot;你猜大了&quot;); }else if( 5 ){ System.out.println(&quot;你猜小了&quot;); }else{ System.out.println(&quot;你猜对了&quot;); 6 ; } } } }",{"answer":45,"createTime":5,"id":46,"options":47,"question":48,"source":22,"type":23},[],149366276,[],"程序填空题:编写一个方法,计算一个整数各位数字之和. 编写程序提示用户输入一个整数,然后显示这个整数所有数字的和. public class SumDigits { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println(&quot;请输入一个整数:&quot;); long num=sc.nextLong(); System.out.println(&quot;各位数字之和为:&quot;+ 1 ); } public static 2 sumDigits(long n){ int sum=0; while( 3 ){ sum 4 ; n 5 ; } return sum; } }",{"answer":50,"createTime":5,"id":51,"options":52,"question":53,"source":22,"type":23},[],149366278,[],"打印200-300之间的所有素数System.out.println(&quot;200-300之间的素数有:&quot;);for (int num = 200; num &lt;= 300; num++){ boolean isPrime = 1 ; for (int i = 2; i &lt;= num - 1; i++) { if ( 2 ) { isPrime = 3 ; break; } } if (isPrime) { System.out.print(num + &quot; &quot;); }}",{"answer":55,"createTime":5,"id":56,"options":57,"question":58,"source":22,"type":23},[],149366280,[],"程序填空题:编写方法,按升序显示三个数.编写测试程序,提示用户输入三个整数,调用方法以升序显示它们. public class Sort { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.print(&quot;请输入三个整数:&quot;); int num1=scan.nextInt(); int num2=scan.nextInt(); int num3=scan.nextInt(); System.out.printf(&quot;%d,%d,%d\\n&quot;,num1,num2,num3); displaySortedNum(num1,num2,num3); } public static void displaySortedNum(int num1, int num2, int num3) { if(num1&gt;num2){ int temp=num1; num1=num2; num2=temp; } if(num2&gt;num3){ int temp=num2; num2=num3; num3=temp; } if( 1 ){ int temp= 2 ; 3 =num2; num2=temp; } System.out.printf(&quot;%d,%d,%d\\n&quot;,num1,num2,num3); } }",{"answer":60,"createTime":5,"id":6,"options":61,"question":15,"source":22,"type":23},[],[],{"answer":63,"createTime":5,"id":64,"options":65,"question":66,"source":22,"type":23},[],149366284,[],"一元钱换为1、2、5分的硬币,有多少种兑换方法. public class ChangeMoney { public static void main(String[] args) { int count=0; for(int five=0;five&lt;=20;five++){ for(int two=0; 1 ;two++){ int one=100-5*five-2*two; if( 2 ){ 3 ; } } } System.out.println(&quot;一共有&quot;+count+&quot;种兑换方法&quot;); } }"]