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

贵阳有哪些做网站的公司淘宝代运营一般多少钱

贵阳有哪些做网站的公司,淘宝代运营一般多少钱,gif放网站有锯齿,联享品牌网站建设算法小题 练习一: 需求: 键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超过200为止。 代码示例: public class Test1 {public static void main(String[] args) {/*键盘录入一些1~10日之间的整数&…

算法小题

练习一:

需求:

键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超过200为止。

代码示例:

public class Test1 {public static void main(String[] args) {/*键盘录入一些1~10日之间的整数,并添加到集合中。直到集合中所有数据和超过200为止。*///1.创建一个集合用来添加整数ArrayList<Integer> list = new ArrayList<>();//2.键盘录入数据添加到集合中Scanner sc = new Scanner(System.in);while (true) {System.out.println("请输入一个整数");String numStr = sc.nextLine();int num = Integer.parseInt(numStr);//先把异常数据先进行过滤if (num < 1 || num > 100){System.out.println("当前数字不在1~100的范围当中,请重新输入");continue;}//添加到集合中//细节://num:基本数据类型//集合里面的数据是Integer//在添加数据的时候触发了自动装箱list.add(num);//统计集合中所有的数据和int sum = getSum(list);//对sum进行判断if(sum > 200){System.out.println("集合中所有的数据和已经满足要求");break;}}
​
}
​
​private static int getSum(ArrayList<Integer> list) {int sum = 0;for (int i = 0; i < list.size(); i++) {//i :索引//list.get(i);int num = list.get(i);sum = sum + num;//+=}return sum;}
}

练习二:

需求:

自己实现parseInt方法的效果,将字符串形式的数据转成整数。要求:字符串中只能是数字不能有其他字符最少一位,最多10位 0不能开头

代码示例:

public class Test2 {public static void main(String[] args) {/*自己实现parseInt方法的效果,将字符串形式的数据转成整数。要求:字符串中只能是数字不能有其他字符最少一位,最多10位日不能开头*/
​//1.定义一个字符串String str = "123";//2.校验字符串//习惯:会先把异常数据进行过滤,剩下来就是正常的数据。if (!str.matches("[1-9]\\d{0,9}")) {//错误的数据System.out.println("数据格式有误");} else {//正确的数据System.out.println("数据格式正确");//3.定义一个变量表示最终的结果int number = 0;//4.遍历字符串得到里面的每一个字符for (int i = 0; i < str.length(); i++) {int c = str.charAt(i) - '0';//把每一位数字放到number当中number = number * 10 + c;}System.out.println(number);System.out.println(number + 1);}}
}

练习三:

需求:

package com.itheima.a04test;
​
public class Test3 {public static void main(String[] args) {/*
​定义一个方法自己实现toBinaryString方法的效果,将一个十进制整数转成字符串表示的二进制
​*/}
​
​public static String tobinarystring(int number) {//6//核心逻辑://不断的去除以2,得到余数,一直到商为日就结束。//还需要把余数倒着拼接起来
​//定义一个StringBuilder用来拼接余数StringBuilder sb = new StringBuilder();//利用循环不断的除以2获取余数while (true) {if (number == 0) {break;}//获取余数 %int remaindar = number % 2;//倒着拼接sb.insert(0, remaindar);//除以2 /number = number / 2;}return sb.toString();}
}

定义一个方法自己实现toBinaryString方法的效果,将一个十进制整数转成字符串表示的二进制

代码示例:

练习四:

需求:

请使用代码实现计算你活了多少天,用JDK7和JDK8两种方式完成

代码示例:

public class Test4 {public static void main(String[] args) throws ParseException {//请使用代码实现计算你活了多少天,用JDK7和JDK8两种方式完成//JDK7//规则:只要对时间进行计算或者判断,都需要先获取当前时间的毫秒值//1.计算出生年月日的毫秒值String birthday = "2000年1月1日";SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");Date date = sdf.parse(birthday);long birthdayTime = date.getTime();//2.获取当前时间的毫秒值long todayTime = System.currentTimeMillis();//3.计算间隔多少天long time = todayTime - birthdayTime;System.out.println(time / 1000 / 60 / 60 / 24);
​
​//JDK8LocalDate ld1 = LocalDate.of(2000, 1, 1);LocalDate ld2 = LocalDate.now();long days = ChronoUnit.DAYS.between(ld1, ld2);System.out.println(days);}
}

练习五:

需求:

判断任意的一个年份是闰年还是平年要求:用JDK7和JDK8两种方式判断提示:二月有29天是闰年一年有366天是闰年

代码示例:

public class Test5 {public static void main(String[] args) {/*判断任意的一个年份是闰年还是平年要求:用JDK7和JDK8两种方式判断提示:二月有29天是闰年一年有366天是闰年*/
​//jdk7//我们可以把时间设置为2000年3月1日Calendar c = Calendar.getInstance();c.set(2000, 2, 1);//月份的范围:0~11//再把日历往前减一天c.add(Calendar.DAY_OF_MONTH, -1);//看当前的时间是28号还是29号?int day = c.get(Calendar.DAY_OF_MONTH);System.out.println(day);
​
​//jdk8//月份的范围:1~12//设定时间为2000年的3月1日LocalDate ld = LocalDate.of(2001, 3, 1);//把时间往前减一天LocalDate ld2 = ld.minusDays(1);//获取这一天是一个月中的几号int day2 = ld2.getDayOfMonth();System.out.println(day2);
​//true:闰年//false:平年System.out.println(ld.isLeapYear());}
}

1.2 动图演示

1.3 代码示例

public class A01_BubbleDemo {public static void main(String[] args) {/*冒泡排序:核心思想:1,相邻的元素两两比较,大的放右边,小的放左边。2,第一轮比较完毕之后,最大值就已经确定,第二轮可以少循环一次,后面以此类推。3,如果数组中有n个数据,总共我们只要执行n-1轮的代码就可以。*/
​
​//1.定义数组int[] arr = {2, 4, 5, 3, 1};
​//2.利用冒泡排序将数组中的数据变成 1 2 3 4 5
​//外循环:表示我要执行多少轮。 如果有n个数据,那么执行n - 1 轮for (int i = 0; i < arr.length - 1; i++) {//内循环:每一轮中我如何比较数据并找到当前的最大值//-1:为了防止索引越界//-i:提高效率,每一轮执行的次数应该比上一轮少一次。for (int j = 0; j < arr.length - 1 - i; j++) {//i 依次表示数组中的每一个索引:0 1 2 3 4if(arr[j] > arr[j + 1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}
​printArr(arr);
​
​
​
​}
​private static void printArr(int[] arr) {//3.遍历数组for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");}System.out.println();}
}

http://www.15wanjia.com/news/185299.html

相关文章:

  • 大图做网站背景加载慢关于茶叶的网站模板
  • 如何写一个可以做报价计算的网站用discuz做商城网站
  • 山东公司网站推广优化南京网络推广平台
  • dwcc2018怎么做网站网站模板带有sql后台下载
  • 石家庄seo网站管理扬中网站建设
  • 二次元网站模板无锡建网站价格
  • 东莞做网站定制网站防注入
  • 贵阳网站外包北京画册设计制作
  • 国内app开发公司排名汇总南京seo排名公司
  • 网站建设j介绍pptwordpress空俩格
  • 做网站不给源代码链接生成器
  • 金融业反洗钱培训网站化妆品网站建设推广方案
  • 济南做网站网络营销策略包括
  • 网站开发重点难点分析周至县做网站
  • 长春网长春网站建设站建设福州网站建设费用
  • 网站设计与开发未来发展方向网站设计制作电影
  • 广州建设网站公司哪个济南兴田德润有活动吗空间设计师和室内设计师的区别
  • 中国建设网站银行修改wordpress默认主题标题
  • illustrator 学习网站怎样制作微信网站
  • 关于课题网站建设的协议关于网站的建设
  • 威海高新园区建设运营有限公司网站有什么做兼职的网站
  • 西安建设网站电话号码建网站 端口
  • 沈阳网站公司哪个好闸北微信网站建设
  • 网站推广岗位的要求分分彩做号网站
  • 信息中心加强网站建设做网站宣传图的网站
  • 康保网站制作做网站ie10缓存
  • 网站建设 方案书深圳标本制作
  • 优秀网站介绍已有网站开发app
  • 桂林漓江大瀑布酒店深圳优化猫
  • 用vs与dw做网站手机上怎样制作网站