![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
"dandan"不能定义
一切特立独行的人格都意味着强大!!
展开
-
初阶java22_时间复杂度和空间复杂度
算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度。时间复杂度主要衡量的是一个算法的运行速度。空间效率被称作空间复杂度。 而空间复杂度主要衡量一个算法所需要的额 外空间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。推导大O阶方法:1、用常数1取代运行时间中的所有加法常数。2、在修改后的运行次...原创 2020-04-19 10:49:48 · 116 阅读 · 0 评论 -
初阶java21_类和对象认识
import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;/** * 类和对象 * * 面试问题;OOP语言(面向对象编程)的三大特征:封装性、继承性、多态性。 * * 1、封装性:封装是指将一个计算机系统中的数据以及与这个数据相关的一切操作语言组装到一起, * 一并封装在一个有机的实体中,把它们封装在一个“...原创 2020-04-19 09:28:13 · 221 阅读 · 0 评论 -
初阶java20_输出一个整数的每一位.
//输出一个整数的每一位.import java.util.Scanner;public class Demo_16{ public static void main(String[] args) { System.out.println("请输入一个整数: "); Scanner scan = new Scanner(System.in); int n = scan.ne...原创 2020-04-13 09:40:49 · 195 阅读 · 0 评论 -
初阶java19_获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
// 获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。// // // import java.util.Scanner;public class Demo_15{ public static void main(String[] args) { System.out.println("请输入一个整数: "); Scanner scan = new S...原创 2020-04-13 09:40:12 · 160 阅读 · 0 评论 -
初阶java18_ 二进制中 1 的个数
// 写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1import java.util.Scanner;public class Demo_14{ public static void main(String[] args) { System.out.println("请输入一个整数: "); Scanner scan = new Scann...原创 2020-04-13 09:39:27 · 81 阅读 · 0 评论 -
初阶java17_ 模拟三次密码输入的场景。
//编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序import java.util.Scanner;public class Demo_13{ public static void main(String[] args) { int count = 3; while (cou...原创 2020-04-13 09:38:30 · 136 阅读 · 0 评论 -
初阶java16_ 求出0~999之间的所有“水仙花数”并输出。
//求出0~999之间的所有“水仙花数”并输出。//(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。)import java.util.Scanner;public class Demo_12{ public static void main(String[] args) { System.out.print...原创 2020-04-12 22:11:32 · 133 阅读 · 0 评论 -
初阶java15_ 编写程序数一下 1到 100 的所有整数中出现多少个数字9。
//编写程序数一下 1到 100 的所有整数中出现多少个数字9。//如果找一个十进制数字的每一位数是几,只需要除10 模10//如果找一个二进制数字的每一位是几,只需要除2,模2import java.util.Scanner;public class Demo_11{ public static void main(String[] args) { System.out....原创 2020-04-12 22:10:53 · 183 阅读 · 0 评论 -
初阶java14_ 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。import java.util.Scanner;public class Demo_10{ public static void main(String[] args) { System.out.println("请输入分母的范围: "); Scanner scan = new Sca...原创 2020-04-12 22:10:09 · 217 阅读 · 0 评论 -
初阶java13_ 求两个正整数的最大公约数
//求两个正整数的最大公约数import java.util.Scanner;public class Demo_9{ public static void main(String[] args) { System.out.println("请输入两个整数: "); Scanner scan = new Scanner(System.in); int n = scan.ne...原创 2020-04-12 22:09:35 · 89 阅读 · 0 评论 -
初阶java12_ 输出乘法口诀表
//输出乘法口诀表//import java.util.Scanner;public class Demo_8{ public static void main(String[] args) { System.out.println("请输入乘法: "); Scanner scan = new Scanner(System.in); int n = scan.nextInt...原创 2020-04-12 22:08:56 · 96 阅读 · 0 评论 -
初阶java11_ 输出 1000 - 2000 之间所有的闰年
//输出 1000 - 2000 之间所有的闰年import java.util.Scanner;public class Demo_7{ public static void main(String[] args) { System.out.println("请输入闰年的范围: "); Scanner scan = new Scanner(System.in); int ...原创 2020-04-12 22:08:27 · 401 阅读 · 0 评论 -
初阶java10_ 打印 1 - 100 之间所有的素数
// 打印 1 - 100 之间所有的素数import java.util.Scanner;public class Demo_6{ public static void main(String[] args) { //录入一个数 System.out.println("请输入所求素数的范围:"); Scanner scan = new Scanner (System.in...原创 2020-04-12 22:07:52 · 657 阅读 · 0 评论 -
初阶java9_判定一个数字是否是素数
// 判定一个数字是否是素数import java.util.Scanner;public class Demo_5{ /** * 方法3:根号8 = 2*1.4 =2.8 1*8 2*4 === 肯定有一个小于2.8 * 根号16= 4 1*16 2*8 4*4 === 肯定有一个数小于4 */ public static void...原创 2020-04-12 22:07:13 · 139 阅读 · 0 评论 -
初阶java8_根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)
// 根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)import java.util.Scanner;public class Demo_4{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); int age...原创 2020-04-12 22:06:36 · 203 阅读 · 0 评论 -
初阶java7_猜数字游戏
//猜数字游戏//import java.util.*;import java.util.Scanner import java.util.Random public class Demo_3{ public static void main(String[] args) { //产生一个随机数 Random random = new Random();//Rando...原创 2020-04-12 22:05:48 · 178 阅读 · 0 评论 -
初阶Java6_ 输入输出
/** * 知识点:输入输出 * 1. * println --- 输出换行 * print --- 输出不换行 * printf -- 格式化输出 * * 2.Scanner scan = new Scanner(System.in); -- 键盘录入 * import java.util.Scanner; -- 导入包 * */import java.util.S...原创 2020-04-12 22:05:05 · 109 阅读 · 0 评论 -
初阶java5_ 逻辑语句
import java.util.Scanner;public class Demo_1 { /** * 知识点3:do ... while(); *至少循环一次 */ public static void main(String[] args) { int num = 0; do{ System.out.println("hahaha"); }whil...原创 2020-04-12 22:03:45 · 110 阅读 · 0 评论 -
初阶java4_语句
语句import java.util.Scanner;public class Demo_8{ /** * 知识点1:分支语句: * 1、if ... else * 2、switch * 条件语句必须为boolean类型 * @param args [description] */ public static void main1(String[] args) ...原创 2020-04-10 20:19:49 · 95 阅读 · 0 评论 -
初阶java3_运算符
算数运算符public class Demo_1{ /** * 知识点3:自增/自减运算符 ++ -- */ public static void main(String[] args) { int a = 10; int b = ++a; // a+1;b = 11;a = 11 System.out.println(b); int c = a++; /...原创 2020-04-10 20:17:35 · 122 阅读 · 0 评论 -
初阶java2_数据类型
public class Demo_1{ /** * 知识点12:数据类型转换 * 显示类型转换:把一个大类型转换为一个小类型 -- 强制类型转换 * 隐式类型转换:把一个小类型转换为一个大类型 */ public static void main(String[] args) { //1、int long double相互转换 int a = 10; long ...原创 2020-04-10 12:32:57 · 101 阅读 · 0 评论 -
初阶java1_dk1.8安装/int整型变量/运行一个Java程序
注意:HelloWorld.java —文件名.java—HelloWorld.java1、一个Java文件中只能有一个public类—public class HelloWorld2、类名需要和文件名相同 —不能是数字,中文3、类名一定要采用大驼峰的命名方式 — 首个字母大写4、编程规定,左括号必须紧跟行后5、大括号的内容为:类体 --字段、方法6、IDEA:集成开发环境 7、注...原创 2020-04-08 21:50:43 · 173 阅读 · 0 评论