51cto下载-初级java软件工程师笔试题及附带答案
20页1、1结构化程序设计有哪三种流程?他们分别对应Java中那些语句。结构化程序设计有三种基本流程:循环、分支和顺序。Java程序中的分支语句包含if语句、switch语句;循环语句包括了while语句,do-while语句、for语句;其他语句如变量、对象定义、赋值语句、方法调用语句、以及上面的循环结构、分支结构等按照上下文排列都是顺序语句。2在一个循环中使用break、continue和return有什么不同?break用于跳出整个循环语句,在循环结构中一旦遇到break语句,不管循环条件如何,程序立即退出所在的循环体。continue用于跳过本次循环中尚未执行的语句,但是仍然继续执行下一次循环中的语句。在循环中使用return语句,将终止当前方法调用,同时终止循环,使流程返回到调用语句的下一个语句执行。3.面代码将输出:_ a=9;b=18;c=4;d=14;e=-14;f=-2g=18.4;h=2.3999999999999986;i=5;j=3;k=5public class test3public static void main(String args)int a=5+4;int
2、 b=a*2;int c=b/4;int d=b-c;int e=-d;int f=e%4;double g=18.4;double h=g%4;int i=3;int j=i+;int k=+i;System.out.println(“a=”+a+”;b=”+b+”;c=”+c+”;d=”+d+”;e=”+e+”;f=”+f); System.out.println(“g=”+g+”;h=”+h+”;i=”+i+”;j=”+j+”;k=”+k);4.下面代码将输出:_253=false3!=0&25/35=true0!=0&25/05=falsepublic class LogicTestpublic static void main(String args)int a=25,b=3;boolean d=a5);System.out.println(e+”!=0&”+a+”/”+e+”5=”+d);int f=0;d=(f!=0&a/f5);System.out.println(f+”!=0&”+a+”/”+f+”5=”+d);5编写程序,求两个整数的最大公约数。import jav
3、a.util.Scanner;public class Gcd_Lcmpublic static void main(String args)Scanner sc = new Scanner(System.in);System.out.println(“输入2个数:以, 隔开“);String str = sc.next().split(“,”);int m = Integer.parseInt(str0);int n = Integer.parseInt(str1);int min = mn?n:m;int max = mn?m:n;int num1 =1;int num2 = max;for (int i = min; i0; i) if (m%i=0&n%i=0) num1 = i;break;while (true) if (num2%m=0&num2%n=0) break;num2 = m*nnum2*2?num2*2:m*n;System.out.println(“最大公约数:“+num1+” 最小公倍数:”+num2);6编写程序,打印出如下九九乘法表。* | 1 2 3
4、 4 5 6 7 8 9-|-1 | 12 | 2 43 | 3 6 94 | 4 8 12 165 | 5 10 15 20 256 | 6 12 18 24 30 367 | 7 14 21 28 35 42 498 | 8 16 24 32 40 48 56 649 | 9 18 27 36 45 54 63 72 81public class NineByNineMulpublic static void main(String args)System.out.print(“ * |”);for(int i=1;i=9;i+)System.out.print(“ ”+i+” ”);System.out.println();System.out.print(“-|”);for(int i=1;i=9;i+)System.out.print(“”);System.out.println();for(int i=1;i=9;i+)System.out.print(“ ”+i+” | ”);for(int j=1;j=i;j+)System.out.print(i*j+” ”);Sys
《51cto下载-初级java软件工程师笔试题及附带答案》由会员luoxia****01805分享,可在线阅读,更多相关《51cto下载-初级java软件工程师笔试题及附带答案》请在金锄头文库上搜索。
2024-04-29 16页
2024-04-29 12页
2024-04-29 14页
2024-04-29 13页
2024-04-28 13页
2024-04-28 10页
2024-04-28 7页
2024-04-28 2页
2024-04-28 2页
2024-04-28 6页