- 博客(24)
- 收藏
- 关注
原创 html字体图标的使用
font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。
2022-11-28 21:06:30
1335
3
原创 枚举和抽象类
枚举 枚举的概述 枚举是Java中的一种特殊类型 枚举的作用:”是为了做信息的标志和信息的分类“ 定义枚举类的格式: 修饰符 enum 枚举名称{ //第一行都是罗列枚举实例的名称。} enum Season{ SPRING,SUMMER,AUTUMN,WINTER;}Complied from "Seacon.java" //上述枚举反编译后的结果。public final class Season extends ...
2022-04-26 23:27:54
601
2
原创 包和权限修饰符
包 什么是包? 包是用来分门别类的管理各种不同的类的,类似于文件夹、建包利于程序的管理和维护 建包的语法格式:package 公司域名倒写.技术名称。包名建议全部英文小写,且具备意义 package com.itheima.javabean;public class Student{ } 建包语句必须在第一行,一般IDEA工具会自动帮助创建。 导包: 相同包下的类可以直接访问,不同包下的类必须导包,才可以使..
2022-04-26 23:25:36
81
原创 判断素数的常规方法
素数就是其本身除了被1和它本身之外的任何整数都不能整除1. 遍历法:通过遍历从1到它身的数,再用被判断的数取整除这些数,通过计数器的方式,判断是否等于2,来判断是否为素数(最容易理解的方法,时间复杂度也最高)import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
2022-04-20 11:11:56
191
原创 Static
static static是静态的意思,可以修饰成员变量和成员方法 static修饰成员变量表示该成员变量值在内存中存储一份,可以被共享访问、修改。 成员变量可以分为2类 静态成员变量(有static修饰,属于类,内存中加载一次):成表示如在线人数信息等需要被共享的信息,可以被共享访问。 public class User{ //静态成员变量 public static String onlineNumber = 161} 访问方式: ...
2022-04-14 21:55:29
493
原创 Java常用API(String和ArrayList)
String简单介绍String类定义的变量可以用于存储字符串,同时String类提供了很多操作字符串的功能,我们可以直接使用。 用双引号所定义的String类型是放在常量池中的,其命名所表示的是一个地址符 用Scanner接收的字符串放在堆内存中,所以,String类型的字符串不能够用于直接比较 开发中对基本数据类型比较时,用“==”比较 常用API 推荐使用String类提供的“equals”比较:只关心内容一样即可 方法名 说明 public
2022-04-13 20:27:28
93
原创 Java面向对象编程
为什么面向对象符合人类思维习惯,编程更简单,更好理解设计对象并使用 设计类,创建对象并使用 定义类的几个注意补充事项 定义类的注意事项: 类名首字母大写,满足“驼峰模式”,不能用关键字,必须是合法标识符,且具有意义。 一个Java文件中可以定义多个class类,但是只能有一个类是public修饰,而且public修饰的类名必须成为代码文件名。注意:实际开发还是建议一个代码文件只定义一个类。 成员变量的完整定义格式是:修饰符 数据类型 变量...
2022-04-13 20:22:41
104
原创 Java面向对象
方法的概述方法的调用流程1. 方法没有被调用的时候,在方法区中的字节码中存放2. 方法被调用的时候,需要进入到栈内存中运行3. main方法是默认启动方法方法的参数传递机制基本数据类型的形参传递机制:目录方法的概述方法的调用流程方法的参数传递机制方法重载方法重载的形式、作用方法重载的识别技巧return关键字的单独使用总结引用类型的参数传递机制(值传递) 引用数据类型传输的是地址值。 public clas...
2022-04-13 20:18:04
57
原创 L1—013计算阶乘和
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int product = 1, sum = 0; for (int i = N; i >= 1; i--) { .
2022-04-05 18:13:56
279
原创 7-5 西安距离
小明来到了古都西安,想去参观大唐西市!西安的道路可以看做是与x轴或y轴垂直的直线,小明位于(a,b),而目的地位于(c,d),问最少几步可以到达。输入格式:一行中四个整数,a,b,c,d,表示坐标为(a,b)与(c,d),这里0<=a,b,c,d<=1000输出格式:输出这两个点的西安距离。输入样例:0 0 3 4结尾无空行输出样例:7结尾无空行import java.util.Scanner;public class Main {
2021-11-21 17:37:54
2507
原创 7-4 统计数字字符和空格
本题要求编写程序,输入一行字符,统计其中数字字符、空格和其他字符的个数。建议使用switch语句编写。输入格式:输入在一行中给出若干字符,最后一个回车表示输入结束,不算在内。输出格式:在一行内按照blank = 空格个数, digit = 数字字符个数, other = 其他字符个数的格式输出。请注意,等号的左右各有一个空格,逗号后有一个空格。输入样例:在这里给出一组输入。例如:Reold 12 or 45T结尾无空行输出样例:在这里给出相应的输出。例如:
2021-11-21 17:36:57
1071
原创 7-3 洛希极限
科幻电影《流浪地球》中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木“刚体洛希极限”,地球面临被彻底撕碎的危险。但实际上,这个计算是错误的。洛希极限(Roche limit)是一个天体自身的引力与第二个天体造成的潮汐力相等时的距离。当两个天体的距离少于洛希极限,天体就会倾向碎散,继而成为第二个天体的环。它以首位计算这个极限的人爱德华·洛希命名。(摘自百度百科)大天体密度与小天体的密度的比值开 3 次方后,再乘以大天体的半径以及一个倍数(流体对应的倍数是 2.455,刚
2021-11-21 17:35:28
455
原创 7-2 心理阴影面积
这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。现给出红色拐点的坐标(x,y),要求你算出这个心理阴影面积。输入格式:输入在一行中给出 2 个不超过 100 的正整数x和y,并且保证有x>y。这里假设横、纵坐标的最大值(即截止日和最终完成度)都是 100。输出格式:在一行中输出心理阴影面积。友情提醒:三角形的面积 = 底边长 ...
2021-11-21 17:34:24
261
原创 7-1就不告诉你
做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。输入格式:输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。输出格式:在一行中倒着输出 A 和 B 的乘积。输入样例:5 7结尾无空行输出样例:53结尾无空行import java.util.Scanner;public class Main{ public static
2021-11-21 17:33:31
370
原创 Java小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月
小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写199808,有的人只写9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成年年年年-月月格式。对于那些只写了年份后两位的信息,我们默认小于22都是20开头的,其他都是19开头的。import java.util.Scanner;class Main{ public static void main(String []args){ Scanner scanner ...
2021-10-23 16:19:38
1246
原创 Map和Set
ES6的新特性! Map: var map = new Map([ ['zhouzifeng', 100], ['xuezhiyang', 110], ['hanzhaobo', 120]]); //定义一个mapvar name = map.get('zhouzifeng'); //通过key获得valuemap.set("lizhaohui", 152222); //新增或修改一个元素var name_1 = map.get('lizhaohui'...
2021-09-28 22:18:13
40
原创 Java script对象
对象若干个键值对var 对象名 = { 属性名:属性值, 属性名:属性值, 属性名:属性值}//定义了一个person对象,它有四个属性。var person = { name : "baishikele" age : 21, email:"1067797549@qq.com", score:100}js中,{......}表示一个对象,键帽对描述属性之间使用逗号隔开,最后一个属性不加逗号!javascript中的所有键都...
2021-09-28 15:37:59
63
原创 js数据类型学习
数据类型字符串 正常字符串我们用单引号和双引号包裹 注意转义字符 \ \''\n\t 多行字符串编写 用“飘”来引用多行字符串 模板字符串 var name="zhouzifeng";let age=3;let msg=`你好呀,${name},你的年龄是${age}` 字符串长度 str.length 字符不可变 大小写转换 student.toUpperCase() //转大写student.
2021-09-28 11:41:53
29
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人