JAVA基础学习
文章平均质量分 61
掌握java的基本语法,用来刷算法
十七个远方在远方
这个作者很懒,什么都没留下…
展开
-
JAVA 备考蓝桥杯 排序库的使用
【代码】JAVA 备考蓝桥杯 排序库的使用。原创 2024-02-20 14:37:31 · 669 阅读 · 0 评论 -
字符串的运用 JAVA
要求将这些单词倒序输出。而且对于每个单词,如果是小写词,应当转为大写;如果是大写词,应当转为小写;如果是自然数,应该倒转输出。给定一行句子,每个词之间用空格隔开,要么是全小写英文单词,要么是全大写英文单词,要么是自然数。仅一行,表示程序对句子的处理结果。仅一行,即需要反转的句子。原创 2024-02-08 19:16:44 · 740 阅读 · 0 评论 -
JAVA基础 队列
除了队列之外,还有双端队列这种数据结构,双端队列允许在队列的两端(前端和后端)都能进行插入(添加元素)和删除(移除元素)操作,结合了队列(先进先出,FIFO)和栈(后进先出,LIFO)的特性,因此。如果是操作 2,那么该行有一个数字和一个字符串,第一个数字 2 表示有人加入了奶茶队列,第二个字符串代表新加入的奶茶队列的人。队列,顾名思义,和排队的队列结构是类似的,在排队的过程中,想要加入队列,需要在队伍的最后一位(假设每个人取奶茶的时间非常短,可以忽略不计,只需要考虑队列中的操作。原创 2024-02-03 19:04:52 · 1301 阅读 · 0 评论 -
JAVA Set集合
是一种集合接口,和数学中的集合类似,它用于存储一组不重复的元素,并且不保证元素的顺序。每组数据第一行首先是一个正整数 m,表示集合中元素的数量(1原创 2024-02-03 13:14:03 · 357 阅读 · 0 评论 -
JAVA 栈的实现
栈的操作实际上和洗盘子的过程是类似的,洗盘子的过程中,会拿出待清洗那一摞盘子的最顶端的那个盘子,清洗之后将其放在已清洗区域,这对于待清洗盘子来说是。如果是操作 2,那么该行有两个数字,第一个数字 2 表示有未洗的盘子加入,第二个数字代表未洗的盘子编号。第二行有 n 个整数,代表了盘子的编号,同时整数之间的顺序也代表了未洗盘子加入盘子堆放区的顺序。在计算机领域,栈的应用也十分广泛,比如浏览器的历史回退和编写文档时的“撤销”操作。如果是操作 1,那么该行只会有一个数字 1,代表有一个盘子被拿走清洗。原创 2024-02-03 13:04:42 · 578 阅读 · 0 评论 -
JAVA Map集合
假设你手里有一串钥匙,这串钥匙上每把钥匙都有一个编号,对应着一个房门的编号。现给你一个房门编号,你需要判断是否能够打开该房门。如果能打开,则输出钥匙编号,不能打开则输出“Can't open the door.”。后面共有 n 行输入,每行两个整数,第一个整数 k 表示钥匙编号,第二个整数 d 表示房门编号。每组第一行有一个整数 n,表示钥匙串上有多少把钥匙。第一行为一个整数 s,表示共有多少组测试数据。最后一行有一个整数 x,表示需要打开的房门编号。一般用于表示键值对,包括键值对,定义了。原创 2024-02-03 11:41:16 · 408 阅读 · 0 评论 -
蓝桥杯JAVA基础
每组输出结果占一行。如果输入的大写字母都在集合{A,B,C,D,F}中,则输出对应的平均绩点,结果保留两位小数。否则,输出“Unknown”。每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。每组输入数据占一行,由一个或多个大写字母组成,字母之间由空格分隔。时间限制:1.000S 空间限制:32MB。原创 2024-02-02 23:52:58 · 410 阅读 · 0 评论 -
蓝桥杯JAVA基础
编写一个程序,模拟打印一个正方形的框。程序应该接受用户输入的正整数作为正方形的边长,并打印相应大小的正方形框。请注意,内部为空白,外部是由 "*" 字符组成的框。时间限制:1.000S 空间限制:128MB。输入只有一行,为正方形的边长 n。原创 2024-02-02 23:31:25 · 401 阅读 · 0 评论 -
蓝桥杯JAVA基础
JAVA基础原创 2024-01-25 23:24:58 · 485 阅读 · 0 评论 -
蓝桥杯JAVA基础
学习java,掌握写算法的基础语法原创 2024-01-25 00:25:43 · 343 阅读 · 0 评论 -
蓝桥杯java基础 ArrayList动态数组
但上面的操作只是声明了一个数组,既没有为数组指定大小,也没有为数组填充数据,也就是说此时数组在计算机中并没有开辟内存空间,想要为数组分配存储空间,必须对其进行初始化。相同数据类型的元素指的是数组中的所有元素都必须是相同的数据类型,也就是说如果创建了一个整型数组,数组里就不能有其他数据类型的存在。数组的长度是固定的,但是我们往往并不知道一组数据的大小,这个时候直接使用数组并不太满足需求,可以考虑使用。, 用于获取数组的长度,表示数组中元素的数量。更符合C++的编程习惯,但在Java中,往往使用。原创 2024-01-21 23:07:52 · 3405 阅读 · 3 评论 -
蓝桥杯java基础
但是题目要求每组数据内部的输出(也就是每行数据之间)是有空行的,但两组数据之间并没有空行,所以在每组数据的最后一行,也就是n被修改为0的时候,不需要输出空行。接下来的情况就和A+B问题IV类似,转换成m个数据的求和问题,需要定义变量sum指代数据总和,定义变量a指代输入的数据,然后遍历得到结果。先来看题目要求:输入的第一行为一个整数N,接下来N行每行会先输入一个整数M,然后在同一行内输入M个整数, 然后计算这M个整数的和。保证每组数据内部的输出是有空行的,但两组数据之间并没有空行。但两组数据并没有空行。原创 2024-01-21 22:19:37 · 340 阅读 · 0 评论 -
蓝桥杯java基础
累加操作算术运算符赋值运算符三元运算符本节课我们用了累加的例子学习了算术运算符和赋值运算符,这些基础运算在以后的编程练习中将无处不在,大家一定要多加练习。原创 2024-01-16 16:01:03 · 337 阅读 · 0 评论 -
蓝桥杯java基础
本节课我们学习了if语句,if语句可以用来根据条件判断,然后在某种情况下才去执行对应的代码块,此外我们还学习了逻辑运算符(与或非)和关系运算符(比较值的大小),最后我们学习了break语句,用于在某种情况下退出循环,这些内容都是后面刷题时常用到的。原创 2024-01-16 15:39:56 · 1046 阅读 · 0 评论 -
蓝桥杯java基础
我们这节学习到了三种循环结构,分别是,知道了for循环的执行流程以及对while循环有了更多认识,此外我们还学习到了++i和i++的区别,不必纠结于使用哪个,只需要知道两者之间的区别,在具体的场景下你会根据它们之间的区别来选择合适的进行使用的。原创 2024-01-16 00:11:52 · 1129 阅读 · 0 评论 -
蓝桥杯 java基础
本节课你将学到的内容变量定义基本数据类型面向对象类的定义、属性和方法new关键字private和publicstaticimport关键字输入:Scanner类的使用输出语句while控制多次输入本节课,我们知悉了类和对象的基本概念,并通过a和b的多组输入了解了java的基础结构、变量、输入输出、while循环等基础语法。原创 2023-12-08 13:16:39 · 1841 阅读 · 0 评论