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

东坑网站建设公司seo排名优化公司

东坑网站建设公司,seo排名优化公司,邢台市建设局网站,免费建站免费使用的网站文章目录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.fp688.cn/news/154900.html

相关文章:

  • 阿里网站怎样做seo有域名和服务器怎么建网站
  • 什么网站可以自己做房子设计seo管理系统
  • 网站蜘蛛怎么看网站权重排名
  • 利用百度图片做网站外链百度推广网站
  • wordpress 选单设定优化大师有必要安装吗
  • 网站上传该怎么做世界新闻
  • 最新网站建设语言湖南seo优化哪家好
  • 深圳市住房和城乡建设部网站seo免费资源大全
  • 汝州市文明建设门户网站网络营销课程培训
  • 建设银行社保卡网站在哪优帮云排名自动扣费
  • 网站备案要到哪里个人能接广告联盟吗
  • 如何推动一个教学网站的建设搜索关键词排名工具
  • 网站制作 网站建设快速关键词排名首页
  • 德阳做网站公司培训班
  • 鲜花网站建设项目概述鸿星尔克网络营销案例分析
  • 周到的网站建站企业seo顾问
  • 如何美化网站网络推广好做吗?
  • 网站建设费包括网站推广找哪家公司好
  • 重庆网站搭建公司深圳网络营销渠道
  • 石家庄的疫情情况 最新消息南宁seo教程
  • 潍坊网站建设价格免费b站网页推广
  • 国内建网站流程在线一键免费生成网页网站
  • wordpress标签大全太原seo外包公司
  • 网站详情页用cdr做可以吗sem培训机构
  • 大丰做网站哪家最好怎么免费注册域名
  • 网站制作月薪多少域名注册需要多少钱
  • 网盘搜索seo快速优化
  • 酒店网站建设一般考虑哪些因素百度指数使用方法
  • 网站建站需求如何做好关键词的优化
  • 广西智能网站建设设计实训百度搜索引擎的总结