- 博客(23)
- 收藏
- 关注
原创 自学Java随时放弃(十四 数组 ②)
所谓数组遍历,就是依次输出数组中的每一个元素。如此说来,这不就是上一篇里咱们经常执行的动作吗?定义一个数组,然后依次输出其中的每一个元素。//定义第一个数组//输出元素System.out.println(cc);}}虽然这种方法可行,但作为一个合格的懒惰的程序员,难道不觉得代码的重复率太高了吗?想一个办法,既能降低代码重复率,又能达到题目要求。提示用之前学过的一种语句。所谓获取最值,就是获取数组中的最大值或最小值要求获取该数组中的最大值和最小值。应该怎么做呢。...
2022-07-17 21:05:31 192 1
原创 自学Java随时放弃(十四 数组 ①)
前面我们了解了方法的定义和用法,明白其本质是针对重复使用的代码的一种优化方法。那么如果程序员面对的是一大堆的数据,该怎么办呢?比如,学校要统计所有学生的成绩情况,假设该学校一共有学生100人(这是个什么学校,这么少人?),那么这段代码中就应该有100个变量(int a、int b、int c……)作为一个聪明的程序员,肯定不愿意做重复性劳动,他会去寻找一个更省力的办法,由此引出今天的内容数组总结一下数组的概念:这段话给人的画面感觉有点像,你的手里拿着一个装满筹码(数据)的透明亚克力盒子(容器)。格式有两种,
2022-07-10 19:48:48 140
原创 自学Java随时放弃(十三 方法 ②)
一、答案首先公布一下上期作业答案哈:1、键盘录入两个数据,返回两个数里面的最大值;做题之前需要先搞清楚两点:① 返回值类型:int② 参数列表:int a和 int bimport java. util. Scanner;public class demon { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System..
2022-07-01 18:22:14 155
原创 自学Java随时放弃(十三 方法①)
方法一、定义方法,是个汉语词汇,对它的一般定义为:指为获得某种东西或达到某种目的而采取的手段与行为方式。在Java语言中,指可以完成某个特定功能,并且可以被重复利用的代码块。在C语言里被称为函数什么意思呢?打个比方🎈:你,是一个程序猿,用代码编写了一个奥特曼打怪兽的游戏,其中奥特曼发射光波这一段代码,大概用了50行。但是,在每次发射光波的时候,都需要重复写入这50行代码,程序才能正常运行。🤖🤜💥👹此时此后,用脚指头想也知道,这个小程序有多复杂,程序猿写起来有多崩溃……但你是一只聪明.
2022-04-07 16:57:43 281
原创 自学Java随时放弃(十二 控制跳转语句 ①break+②continue+③return)
前面讲了流程控制语句里面的顺序、选择和循环三种语句,不知道大家会不会像我一样经常思考这样一个问题:如果程序员想在某个循环到某一步的时候就停止,应该怎么办?估计有很多人会说:可以用goto哇!听完以后本宫呵呵一笑,大声回复四个字:我不会用!😁😁😁😁😁😁😁😁但不会又怎样,利用Java语言里面提供的控制跳转语句,照样可以解决上面提出的问题。控制跳转语句一 break为了使循环在执行到某一步的时候结束,可以用控制跳转语句中的break(中断)、continue(继续)、return(返回),来实现语.
2022-03-31 15:57:58 327
原创 自学Java随时放弃(十一 循环结构语句③)
三、do……while循环语句(一)格式1、基本格式do{ 循环体语句;}while2、拓展格式初始化语句;do{ 循环体语句; 控制条件语句;}while(判断条件语句);其实,讲完了do……while的拓展格式,这个语句基本就算讲完了,因为它与之前的两种语句只有轻微差别,运行原理都差不多。(二)、执行流程①执行初始化语句;②执行循环体语句;③执行控制条件语句;④执行判断条件语句,如果是true就执行循环,如果说false,就执行其他语句(结束循环);⑤回到第②条.
2022-02-21 10:28:08 255
原创 自学Java(随时放弃十 流程控制语句②)
Java基础语法 (七)流程控制语句上期练习答案练习1import java.util.Scanner;public class demon{ public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.println("请输入x的值:"); int x=sc.nextInt(); int y; if(.
2021-12-06 21:24:25 331
原创 自学Java(随时放弃九 运算符④)
Java基础语法(六) 运算符五 位运算符位运算符用来对二进制位进行操作,计算机内部是用补码表示数,位运算是对数的补码进行运算位运算符是对long、int、short、byte和char这5种类型的数据进行运算的,我们不能对double、float和boolean进行位运算操作。...
2021-10-30 21:09:01 130
原创 自学Java(随时放弃九 运算符③)
Java基础语法(六) 运算符四 逻辑运算符逻辑运算符用于连接布尔Boolean类型的表达式,且最终的运算结果也是布尔类型,据说只有二进制才能进行逻辑运算(文科生表示不能理解)<(  ̄^ ̄)……注:表达式:用运算符把常量或变量连接起来的,符合Java语法的式子运算符名称释义&逻辑与(AND)只有两边的算子都是true,结果才为true∣逻辑或(OR)两边算子只要有一个是true,结果为true!逻辑非(NOT)取反,即!true是.
2021-10-19 09:56:15 88
原创 自学Java(随时放弃 九 运算符①)
Java基础语法(六)运算符想象一下,当你听到这个名词后会联想起什么。加 +、减 —、乘 *、除 ÷……我估计,有80%的人都会在脑海中浮现出这些符号。因为太熟悉,又跟生活息息相关,所以我们终其一生都要和这些符号打交道。在Java语句中,也包含了这样的符号,但又不仅限于这几个符号。具体分为算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、三目运算符。一、算术运算符顾名思义,它用于数学表达式中,对常量和变量进行加、减、乘、除、取余、自增一/自减一的相关操作。符号定义(描述).
2021-10-02 22:14:38 126
原创 自学Java(随时放弃 Java语言基础八)
Java基础语法(五)Java学习,越到后面越复杂。不排除个人原因本人现在严重怀疑:自己脖子上长得那个脑袋是实心的。不过大神说,现在的我就好像一个走在路上捡石头的人,虽然不知道这些石头什么时候能变成宝石,但至少勇气可嘉。????????????既然如此,那就不妨再学学看,没准哪天就开窍了呢。所以今天,我接着跟大家聊Java基础语法,关于数据类型转换的问题。...
2021-09-22 22:45:36 116
原创 自学Java(随时放弃 Java语言基础七)
Java基础语法(四)从今天开始,我郑重的向大家宣布:后面的内容会越来越复杂,学起来会一次比一次烧脑。????????不过不用怕,只要你能豁得出去自己的脑子,最终还是会学会的。好了,废话不多说,我们来聊聊今天的内容:数据类型、字节与字符。一、数据类型#mermaid-svg-owpLuvMqKrHop0jZ .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#3
2021-08-19 22:31:48 98
原创 自学Java(随时放弃 Java语言基础六)
Java基础语法(三)今天下雨,码字没动力,但是看了看自己的笔记,还是决定爬起来更新。废话不多说,我们今天来谈谈Java基础语法中的另外两个部分:字面值、变量。一、字面值1、先来看一个简单的概念,否则后面会造成理解混乱。在Java中表示固定的值,即数据。数据在现实世界中是分门别类的,所以他在计算机语言中也被分为各种类型。上面这段话是官方给出的关于“字面值”的定义,用一句话理解下来就是:字面值就是,我们一眼能看到的数据的大小,在程序运行中它的值不能发生改变什么意思呢?比如32,你一眼看.
2021-08-16 18:21:37 133
原创 自学Java(随时放弃 Java语言基础 五)
Java 基础语法(二)Java语法严谨,但细学又十分零碎。装模作样的学了几天,感觉要记住的东西实在太多,我已经被知识轰炸到体无完肤。但牢骚归牢骚,学习的脚步不能停。今天还是舔着脸和大家谈谈有关Java的注释、标识符、和关键字一、注释顾名思义,就是对代码的解释和说明,不会被电脑执行,单纯为了让人看懂代码含义。因为就算是自己写的代码,也可能过一段时间后完全看不懂,更别提如果在一个开发团队中,为了加强团队间沟通,让别人更好的理解自己的代码,也应该生成规范代码。Java的注释分为3种:1、 单.
2021-07-01 18:59:04 143
原创 自学Java(随时放弃 Java语言基础四)
Java 基础语法(一)距离上一次写文的时间已经过去了好几个月,时间久到我都觉得自己要放弃了……但其实并没有(至少不是现在),因为我一直在恶补基础知识。有多基础呢?大家有空去看看《计算机科学导论》这本书就明白了。一点儿都不基础,看的本宫头疼欲裂接下来就是搭建Java环境,俗称装软件。J哥不愧为强类型语言,安装方式严谨到差点把我送走,以至于后面几天我只要一听到“环境变量”、“Java home”、“配置环境变量”这几个词就会抽搐。详细的安装过程网络上都有,建议大家多看几个版本,综合一下,多试.
2021-06-27 14:36:04 132
原创 自学Java(随时放弃 计算机基础三)
学习Java第三天今天学了一个新词儿摩尔定律,忍不住想拿出来显摆一下。百度上给出的定义是:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18~24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。人们说这一定律揭示了信息技术的进步速度。作为一个文科生,我不知道摩尔这哥们儿怎么能单凭长期观察就发现了这么一个定律。但我始终认为,一切抛开时间限制谈规律的定律都是耍流氓。(说这句话的时候其实我在瑟瑟发抖)自此定律首次于1965年提出直至今
2021-03-03 20:33:31 170 1
原创 自学Java(随时放弃 计算机基础二)
自学Java第二天俗话说:良好的基础是成功的一半(好像有这个说法)。所以在学习一门语言之前,有大神建议我先系统补足一下有关计算机的知识。说实话对这个建议,本宫有些嗤之以鼻。计算机嘛,不就是电脑?!作为一个高级打工仔,还有人能不认识这玩意儿吗?打游戏、网购、聊天写邮件……电脑俨然已经成为现代社会,居家旅行必备单品。不过本着对大神的尊重,我还是翻开了他推荐的入门扫盲书籍。(如下图)全书共18章,380页,细细拜读之下,方知自己犹如管中窥豹,见识浅陋。首先,今天“计算机 ”这个词被大家泛指
2021-02-23 20:18:17 187 2
原创 自学Java(随时放弃一)
学习Java第一天!写完这个标题后,我脑子里冒出的第一个感觉是:本宫一定是疯了才会开始学习编程。但是转念想想,世界的进步不就是凭借着一个个"疯子"的奇思异想才不断进步的嘛。此处应有掌声捂脸无耻脸红就算我不能成为一个推动世界进步的人,作为一个努力尝试,勇于突破常规又乐在其中的"疯子"也没碍着别人什么事。所以,相信自己,应……应该可以的。不过现实很快给了我当头一棒,带狼牙那种……1、javase 和java 是一个意思吗?如果是的话,这俩货为什么长得不一样,如果不是,又为什么长得这么像?2、
2021-02-20 22:25:51 172 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人