当前位置: 首页 > news >正文

淘宝网页设计网站登录入口注册

淘宝网页设计网站,登录入口注册,微信h5,网站建设蘑菇街文章目录Java 基础题目1. 如下代码输出什么?2. 当输入为2的时候返回值是多少?3. 如下代码输出值为多少?4. 给出一个排序好的数组:{1,2,2,3,4,5,6,7,8,9} 和一个数,求数组中连续元素的和等于所给数的子数组解析第一题第二题第三题第四题方案…

在这里插入图片描述

文章目录

  • Java 基础
    • 题目
      • 1. 如下代码输出什么?
      • 2. 当输入为2的时候返回值是多少?
      • 3. 如下代码输出值为多少?
      • 4. 给出一个排序好的数组:{1,2,2,3,4,5,6,7,8,9} 和一个数,求数组中连续元素的和等于所给数的子数组
    • 解析
      • 第一题
      • 第二题
      • 第三题
      • 第四题
        • 方案一:给定数为:10
        • 方案二:即给定数字限定为:7

Java 基础

题目

1. 如下代码输出什么?

public classTest {
public void change(String str,char[] ch) {str= "test ok";ch[0] = 'g';
}public static voidmain(String[] args) {String str= new String("good");char[] ch = {'a','b','c'};Test te= newTest();te.change(str,ch);System.out.print(str+ "and");System.out.print(ch);}
}

2. 当输入为2的时候返回值是多少?

public static int getValue(int i) {int result = 0;switch (i) {case 1:result = result + i;case 2:result = result + i * 2;case 3:result = result + i * 3;}return result;
}

3. 如下代码输出值为多少?


public class Base
{private String baseName = "base";public Base(){callName();}public void callName() {System. out. println(baseName);}static class Sub extends Base{private String baseName = "sub";public void callName(){System.out.println(baseName) ;}}public static void main(String[] args){Base b = new Sub();}
}

4. 给出一个排序好的数组:{1,2,2,3,4,5,6,7,8,9} 和一个数,求数组中连续元素的和等于所给数的子数组

解析

第一题

  • 答案:goodandgbc
  • 这个题目很简单其主要细节在于输出语句: print,看清楚他是不换行的

第二题

  • 答案:14
  • 细节:没有 break ,所以他会继续执行下面的条件

第三题

  • 答案:null
  • 这一道题来自携程的笔试题,点击此处:答案解析

第四题

方案一:给定数为:10

  • 使用两层循环必定可以解决这个问题,但是因为是两个数据求和,在集合有序的情况下使用一次循环就可以解决这个问题。
  • 思路如下:因为数组有序这,可以让数组从两头开始向加
 public static void main(String[] args) {int[] num = {1,2,2,3,4,5,6,7,8,9};int sum = 10;int i = 0;int j = num.length - 1;while (i < j){if( num[i] + num[j] > sum){j --;}if( num[i] + num[j] < sum){i ++;}if( num[i] + num[j] == sum){System.out.println(num[i]  + "---" + num[j]);}i ++;}}

方案二:即给定数字限定为:7

 public static void main(String[] args){int[] num = {1,2,2,3,4,5,6,7,8,9};int sum = 7;findSum(num,sum);}private static void findSum(int[] num,int sum){int left=0;int right=0;for(int i=0;i<num.length;i++){int curSum = 0;left = i;right = i;while(curSum<sum){curSum += num[right++];}if(curSum==sum){for(int j=left;j<right;j++){System.out.print(num[j]+" ");}System.out.println();}}}	
http://www.yayakq.cn/news/56780/

相关文章:

  • 小程序制作模板网站黑龙江省鹤岗市城乡建设局网站
  • 湘潭网站定制it外包公司排行榜
  • php做网站后台教程北京网页制作公司电话
  • 石家庄有学校交做网站和优化的吗wordpress后台加载页面很慢
  • 药店网站源码wordpress 别名插件
  • 中搜网站提交响应网站和模板网站
  • 佛山市网站建设创建自由摄影师的网站内容
  • 网站内链怎么坐锚文本整站优化加盟
  • 建筑网站夜里几点维护谷歌优化师是做什么的
  • 电商网站 投诉个人做什么类型网站
  • 网页制作与网站建设江西网站布局分析
  • 全国蔬莱网站建设网站建设报价兴田德润
  • 保定建站公司模板怎么才能注册网站
  • 资源搜索网站是怎么做的中国比较大的外包公司
  • 云南建设人才网站首页郑州网站商城建设
  • 新华区设计网站公司利用网站制作网页
  • 排名seo公司哪家好重庆关键词seo排名
  • 类似卡盟网站卖怎么做星链友店
  • 网站建设在实际工作中的意义wordpress更改登录
  • 有没有帮忙做网站企业的网站品牌推广
  • 国内一家做国外酒店团购的网站搭建 网站的环节
  • 58同城 网站建设 成都淮阴网站建设
  • 犀牛云 做网站wordpress头像本地化
  • 怎么验证网站备案密码是否正确行情软件app网站大全下载
  • 特优项目网站建设方案汇天网络科技有限公司
  • 如何做视频网站 需要注意的地方企业邮箱手机怎么登录
  • 做个电商网站需要怎么做经典软文广告案例
  • 推广网络长沙seo网站排名优化
  • 成安企业做网站推广.net网站开发教程百度贴吧
  • 重庆网站建设公司的网站wordpress 更新后编辑器变了