1 / 7
文档名称:

华为java面试题华为的java面试题及答案.docx

格式:docx   大小:16KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为java面试题华为的java面试题及答案.docx

上传人:非学无以广才 2021/4/23 文件大小:16 KB

下载得到文件列表

华为java面试题华为的java面试题及答案.docx

文档介绍

文档介绍:华为java面试题华为的java面试题及答案

  没有想到华为的面试题就是非同通常,很多题不是一眼就能够看得出来,下面就由X为大家介绍一下华为的java面试题及答案的文章。
  华为的java面试题及答案篇1
  QUESTIONNO:1
  publicclassTest1{
  publicstaticvoidchangeStr(Stringstr){
  str="welcome";
  }
  publicstaticvoidmain(Stringargs){
  Stringstr="1234";
  changeStr(str);
  (str);
  }
  }
  //输出结果:1234
  //这里即使是一个静态方法,不过里面的变量是一个局部变量。
  //因此这里不因为是静态方法,就误认为里面的变量也是静态变量了
  QUESTIONNO:2
  publicclassTest2{
  staticbooleanfoo(charc){
  (c);
  returntrue;
  }
  publicstaticvoidmain(Stringargv){
  inti=0;
  //for(65;88&&(i<2);67)
  for(foo('A');foo('B')&&(i<2);foo('C')){
  i++;
  foo('D');
  }
  }
  }
  /*
  Whatistheresult?
  
  
  .
  .
  //输出结果是:ABDCBDCB
  分析:FOR循环里面讲究的条件要为真,和你的判定式是什么没相关系
  就像这里,即使是打印的字母,不过却不是false,因此能够实施
  第一次进行循环:
  foo('A')打印字母A,(注:这里不是false条件就默认为true条件)
  foo('B')打印字母B,i=0,比较(i<2),条件为true,进行循环体,foo('D')打印D
  foo('C')打印字母C
  第二次循环:
  foo('B')打印B,i=1,比较(i<2)为true,进行循环体,foo('D')打印D
  foo('C')打印字母C
  第三次循环:
  foo('B')打印字母B,i=2,比较(i<2)为false,退出循环,得结果
  */
  华为的java面试题及答案篇2
  {
  (inta,intb){return0;}
  3.}
  WhichtwoarevalidinaclassthatextendsclassA?(Choosetwo)
  (inta,intb){return0;}
  (inta,intb){return0;}
  (inta,longb){return0;}