java基础
my-space-time
这个作者很懒,什么都没留下…
展开
-
java基础 面向对象创建三个交通工具并完成其功能的试题
java基础 面向对象试题题目:现有交通工具(Seater),出租车(Taxi),客机(Airliner),客船(Ship)都属于交通工具。各交通工具都有品牌(brand)字段和载客行为(manned)。客机实现了IFly接口中定义的飞天的功能fly(),出租车实现了IRun接口中定义的道路上跑的功能run(),客船实现了ISwim接口中定义的游的功能swim()。要求: 1)用继承和接口,模拟各交通工具和功能的关系,功能用接口。 2)请在测试类的main方法中用多态的知识,原创 2020-08-14 11:34:32 · 2217 阅读 · 0 评论 -
java基础-面向对象
java基础-面向对象面向过程我们前面学的编程基本上都是面向过程那很多同学就想问什么是面向过程呢 通俗来说面向过程就是当我们面对着一些事情的时候 在想 这个事情我该怎么样实现它 怎么样来完成他的功能程序的完成是这样的:但是我们没有那么多精力做所有的事情 什么事情都自己做 而在饭堂里的饭都要我们自己做 而这个时候我们发现如果把 做饭的工作给厨师 我们就不用都做饭了 只要厨师一个人做就行了 我们谁想吃饭就到饭堂进行了 这个就是面向对象面向对象我们面向问题时在想的是我该让谁来做 谁原创 2020-08-14 11:03:00 · 121 阅读 · 0 评论 -
java基础 方法总结
java基础 方法总结为什么要创造方法:如果有大量的重复代码段 我们需要可能要用我们程序员的Ctrl+c和Ctrl+v大法了到时候如果有一个名字或者有一个量要改的时候那才是真的麻烦而且我们程序员也有一个DRY原则(Don’t Repeat Youself)——不要重复你自己的代码所有就有人创造了方法这个代码段 的储存的方法的用法:定义方法的语法:[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2,…) { 方法体; [return 返回值;]}原创 2020-08-11 15:31:23 · 206 阅读 · 1 评论 -
定义一个方法getAvg, 求出某个数组去掉最大值和最小值之后的平均分
定义一个方法getAvg, 求出某个数组去掉最大值和最小值之后的平均分思路和用到的知识点::遍历数组,求得最大值和最小值重新遍历数组,统计不等于最大值也不等于最小值的元素的和和个数计算平均分并返回方法的创建语法:修饰符 返回值类型 方法名(形参数){ 方法体; 如果有返回值类型一定要有return}方法的调用类名.方法名(参数);代码如下:package com.cen.Homework.day05;public class原创 2020-08-11 15:08:03 · 897 阅读 · 0 评论 -
把二维数组的值为0的元素去掉
把二维数组的值为0的元素去掉需求:定义一个 int 类型的二维数组,统计数组元素值是 0 的的元素个数。例如:二维数组:{{1,2,0,4,0},{0,3,5}}, 0的个数为3思路:先两篇遍历数组 遍历出所有的元素并判断为零的元素有多少个打印出计算的为0的元素的个数代码如下:package com.cen.Homework.day04;public class StatisticsDemo2 { public static void main(String[] ar原创 2020-08-11 14:48:42 · 1303 阅读 · 0 评论 -
数组 从数组中去掉元素为0的数组
数组 从数组中去掉元素为0的数组需求:定义一个整型数组,将数组中的0去掉后返回一个新数组。例如:数组为 int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15}; 要求将以上数组中为0的元素去掉,将不为0的值存入一个新数组,生成新的数组作为返回值: int[] newArr={1,13,45,5,16,6,25,4,17,6,7,15};思路:遍历一次 把不为零的元算一遍 计算有多少个不为零的数定义一个新数组 长度为不为零的元素的个数再遍历一次原创 2020-08-11 14:34:25 · 4105 阅读 · 2 评论 -
java打印正三角形
java打印正三角形笔记三要素 有什么用 为什么用 要注意什么思路: 先打印一个空格三角形 在三角形的后面再打印一个*三角形应用到的算法: j < temp - i 和 j < 2*i - 1应用到什么知识点:本程序用来scanner来接收键盘输入的数据用nextInt把从键盘接收 的数据 赋值给初始化的static应用到了for循环的嵌套用到的for语法 :for(定义并初始化变量;判断语句;i自增){ for(原创 2020-08-03 11:20:42 · 4279 阅读 · 1 评论 -
输入相应的数打印三角形
输入相应的数打印三角形笔记三要素 有什么用 为什么用 要注意什么一 . 主要应用到的知识点本程序用来scanner来接收键盘输入的数据用nextInt把从键盘接收 的数据 赋值给初始化的static应用到了双层的for循环 用来控制循环的次数和打印规则二 . 为什么用到这些知识点键盘接收有三个方法 分别是System.in.read() , BufferedReader , Scanner 第一个是接收字符的方法 第二个是接收字符串的方法 只有sc原创 2020-08-03 10:39:39 · 511 阅读 · 0 评论 -
打印输出九九乘法表
打印输出九九乘法表一 . 题目 按照顺序打印出九九乘法表按照记忆中的乘法表样子打印出来代码如下 //程序入口 main函数 public static void main(String[] args){ //定义变量i和j int i ,j;// 循环i小于10之前循环 for(i = 1;i<10;i++){// 循环在j小于等于i之前循环 for(j = 1;j <=原创 2020-07-31 16:47:44 · 1857 阅读 · 0 评论 -
循环控制语句Break和Continue的区别
循环控制语句Break和Continue的区别一 .Break和Continue的区别循环控制函数break break函数 如果执行了该函数 该循环就结束了 该循环里面 break后面是不可以再写语句了 比如后面的输出语句就你可以运行了 也不可以存在了 如果存在 程序就会报错了continue循环控制是如果碰到了continue这个函数的话 就跳过这个循环进入下一个循环 直到循环结束还可以在循环的后面写一些语句或者代码二. 例子break的实现代码bre原创 2020-07-31 16:21:13 · 470 阅读 · 0 评论 -
switch语句输入今天是这个星期的第几天输出星期几switch语句的应用
switch语句输入今天是这个星期的第几天输出星期几switch语句的应用输入的值是表示是这个星期的第几天 输出相应的星期几代码如下//定义day值为3 int day = 3; //判断天数的值是这个星期的第几天 switch (day){ //break是结束这条语句的意思 //如果是这个星期的第一天,则输出今天是星期一反正不执行这条语句原创 2020-07-30 20:01:41 · 4718 阅读 · 0 评论 -
if语句 成绩等级查询
if语句 成绩等级查询输入分数输出相应的成绩等级计算成绩等级- 代码如下public class PerformanceRating { public static void main(String[] args) { int scrot = 90; if (scrot > 0 && scrot < 100){ if (90 <= scrot && scrot <= 10原创 2020-07-29 21:47:06 · 1050 阅读 · 0 评论 -
csdn_export_md
常量和变量的基础1.常量是指在程序运行过程中,其值保持不变的量。常量也分 各种类型。比如:常量1、2、3小数3.14布尔值trut、fals等。代码演示: public class ConstantsVariables { //主方法,程序的人口 public static void main(String[] args){ /* 这个是注释 比如:常量1、2、3小数3.14布尔值trut、fals等。原创 2020-07-27 17:26:51 · 80 阅读 · 0 评论