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

官方网站开发与定制医疗网站建设效果

官方网站开发与定制,医疗网站建设效果,北京市建设教育协会网站,智慧团建手机登录端口第一题 需求: 包装类:键盘录入一些1~100之间的整数,并添加到集合中。直到集合中所有数据和超过200为止 代码实现: import java.util.ArrayList; import java.util.Scanner;public class Test1 {public static void main(String[]…

第一题

 需求:

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

代码实现:

import java.util.ArrayList;
import java.util.Scanner;public class Test1 {public static void main(String[] args) {//键盘录入一些1~100之间的整数,并添加到集合中。//直到集合中所有数据和超过200为止//定义集合ArrayList<Integer> list = new ArrayList<>();//键盘录入Scanner sc = new Scanner(System.in);while (true) {String numStr = sc.nextLine();int num = Integer.parseInt(numStr);if (num < 1 || num > 100) {System.out.println("输入数字范围有误,请重新输入");continue;}list.add(num);//调用方法计算集合中所有数据和int sum = getSum(list);if (sum > 200) {break;}}for (int i = 0; i < list.size(); i++) {System.out.print(list.get(i) + " ");}}//定义方法计算集合中所有数据和private static int getSum(ArrayList<Integer> list) {int sum = 0;for (int i = 0; i < list.size(); i++) {int num = list.get(i);sum = sum + num;}return sum;}
}

第二题

需求:

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

代码实现: 

import java.util.Scanner;public class Test2 {public static void main(String[] args) {//自己实现parselnt方法的效果,将字符串形式的数据转成整数。//要求://字符串中只能是数字不能有其他字符//最少一位,最多10位//0不能开头Scanner sc = new Scanner(System.in);String regex = "[1-9]\\d{0,9}";String str;while (true) {System.out.println("请输入字符串");str = sc.nextLine();//1234boolean flag = str.matches(regex);if (flag) {break;}System.out.println("字符串不符合要求");}int result = 0;for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);int num = c - '0';result = result * 10 + num;}System.out.println(result);//1234System.out.println(result + 1);//1235}
}

第三题

需求:

定义一个方法实现toBinaryString方法的效果,将一个十进制整数转成字符串表示的二进制
除基取余法:
不断的除以基数(几进制,基数就是几)得到余数,
直到商为0,再将余数倒着拼起来即可。

代码实现:

public class Test3 {public static void main(String[] args) {//定义一个方法自己实现toBinaryString方法的效果,将一个十进制整数转成字符串表示的二进制//除基取余法//不断的除以基数(几进制,基数就是几)得到余数,//直到商为0,再将余数倒着拼起来即可。//自定义方法System.out.println(toBinaryString(123));//1111011//Integer中的方法System.out.println(Integer.toBinaryString(123));//1111011}public static String toBinaryString(int num) {//定义StringBuilder便于拼接StringBuilder sb = new StringBuilder();while (num != 0) {//得到余数int result = num % 2;//将余数倒着拼起来相当于每一个数都拼在前面sb.insert(0, result);//除以基数num = num / 2;}return sb.toString();}
}

第四题

需求:

请使用代码计算你出生到现在经历多少天,用JDK7和JDK8两种方式完成 

代码实现:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
import java.util.Date;public class Test4 {public static void main(String[] args) throws ParseException {//请使用代码计算你出生到现在经历多少天,用JDK7和JDK8两种方式完成//JDK7//利用字符串定义出生的日期String birthStr = "2000-3-5";//解析为日期对象SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date birth = sdf.parse(birthStr);//或得毫秒值long birthTime = birth.getTime();//获得现在时间Date now = new Date();long nowTime = now.getTime();//相减long time = nowTime - birthTime;System.out.println(time / 1000 / 60 / 60 / 24);//9183//JDK8//利用工具类ChronoUnit//获得现在时间LocalDate ld1 = LocalDate.now();//获得出生的时间LocalDate ld2 = LocalDate.of(2000, 3, 5);long result = ChronoUnit.DAYS.between(ld2, ld1);System.out.println(result);//9183}
}

第五题

需求:

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

代码实现:

import java.time.LocalDate;
import java.util.Calendar;public class Test5 {public static void main(String[] args) {//判断任意的一个年份是闰年还是平年//要求:用JDK7和JDK8两种方式判断//提示://二月有29天是闰年//思路://让3月1日减一天,看是否是29号//JDK7Calendar c = Calendar.getInstance();//设置时间为某年3月1日/*c.set(Calendar.YEAR,2000);c.set(Calendar.MONTH,2);//Calendar月份的范围为0-11c.set(Calendar.DAY_OF_MONTH,1);*/c.set(2000, 2, 1);//将其减1天c.add(Calendar.DAY_OF_MONTH, -1);//判断是否是29号int day = c.get(Calendar.DAY_OF_MONTH);if (day == 29) {System.out.println(c.get(Calendar.YEAR) + "是闰年");//2000是闰年}//JDK8//设置时间为某年3月1日LocalDate ld1 = LocalDate.of(2000, 3, 1);//LocalDate月份的范围为1-12//将其减1天LocalDate ld2 = ld1.minusDays(1);//判断是否是29号int dayOfMonth = ld2.getDayOfMonth();if (dayOfMonth == 29) {System.out.println(ld2.getYear() + "是闰年");//2000是闰年}//JDK8有判断是否是闰年的方法//true:是闰年,false:不是闰年boolean flag = ld1.isLeapYear();if (flag) {System.out.println(ld1.getYear() + "是闰年");//2000是闰年}}
}

http://www.dtcms.com/wzjs/792795.html

相关文章:

  • asp.net网站开发 vs2017美发企业网站模板
  • 华艺网站开发wordpress火车头接口
  • 北京天润建设工程有限公司网站实时新闻热点
  • 商标设计网课seo推广优化公司
  • 网站建设文化价格成都有哪些设计公司
  • 巩义做网站优化软件工程很难学吗
  • 我不想找之前做网站的续费贵州建设厅考试网站准考证下载
  • 赣州市城乡建设局网站有没有跟一起做网店一样的网站
  • 网站建设电话销售工作总结南京专业建站
  • 安康哪里做网站深圳一公司今年成立16家核检机构
  • 洛阳网站建设汉狮怎么样青岛百度快速优化排名
  • 徐州网站简介响应式网站开发 三合一建站
  • 网站开发与维护课程设计公司起名最吉利的字
  • 郓城县城乡和建设局网站手机网站 app
  • 四川时宇建设工程有限公司官方网站主页去掉wordpress
  • 国内设计精美的网站杭州网站关键词
  • wordpress企业仿站企业营销型展厅设计价目表
  • 在线测评网站怎么做网站建设制作报价方案
  • 梅州哪里做网站哈尔滨网站建设咨询
  • 新余网站设计住房城乡建设部办公厅网站
  • 自己怎么做商城网站免费建站网站一级123456
  • 网站开发 pdf 文字版400网站建设电话
  • 东莞高端网站建设公司网站建设费缴税
  • 基本网站建设知识搜索引擎seo优化
  • 想弄个网站wordpress 去除表格
  • 有域名和服务器怎么建网站wordpress json 插件
  • 辛集市建设局网站wordpress 亲子模板
  • dedecms产品展示织梦模板(营销型网站)百度关键词怎么排名
  • 自己做网站要不要租服务器wordpress加下载链接
  • 云霄城乡建设局网站网站一键生成手机网站