自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 初阶java22_时间复杂度和空间复杂度

算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度。时间复杂度主要衡量的是一个算法的运行速度。空间效率被称作空间复杂度。 而空间复杂度主要衡量一个算法所需要的额 外空间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。推导大O阶方法:1、用常数1取代运行时间中的所有加法常数。2、在修改后的运行次...

2020-04-19 10:49:48 125

原创 初阶java21_类和对象认识

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;/** * 类和对象 * * 面试问题;OOP语言(面向对象编程)的三大特征:封装性、继承性、多态性。 * * 1、封装性:封装是指将一个计算机系统中的数据以及与这个数据相关的一切操作语言组装到一起, * 一并封装在一个有机的实体中,把它们封装在一个“...

2020-04-19 09:28:13 252

原创 初阶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 200

原创 初阶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 173

原创 初阶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 85

原创 初阶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 143

原创 初阶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 143

原创 初阶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 190

原创 初阶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 224

原创 初阶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 96

原创 初阶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 102

原创 初阶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 406

原创 初阶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 682

原创 初阶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 144

原创 初阶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 221

原创 初阶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 183

原创 初阶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 135

原创 初阶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 116

原创 初阶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 103

原创 初阶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 131

原创 初阶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 122

原创 初阶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 181

原创 C初阶(三十八)调试

调试(英语:Debugging / Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。知识点1:调试的基本步骤1、发现程序错误的存在2、以隔离、消除等方式对错误进行定位3、确定错误产生的原因4、提出纠正错误的解决办法5、 对程序错误予以改正,重新测试知识点2:Debug、ReleaseDebug 通常称为调试版本,它包含调试信息,并且不作...

2020-04-05 18:51:26 190

原创 C初阶(三十七) 求两个数二进制中不同位的个数

求两个数二进制中不同位的个数 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?输入例子 :1999 2299结果为:7方法1:#define _CRT_SECURE_NO_WARNINGS 1//方法1:获取二进制数,进行一一对比,若不同count++ ---该算法效率低//方法2:利用异或 --- 不同为1 #include <stdio.h&gt...

2020-04-02 21:32:35 190

原创 C初阶(三十六)打印整数二进制的奇数位和偶数位

#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//打印整数二进制的奇数位和偶数位//获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列//分析:打印奇数序列 0-30// 打印偶数序列 1-31//00000000 00000000 00000000 00001101//0 0 0 0 ...

2020-04-02 20:47:25 300 2

原创 C初阶(三十五) 写一个函数返回参数二进制(补码)中 1 的个数_三种方法

方法1:采用10进制拆分位数的方法#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>//写一个函数返回参数二进制(补码)中 1 的个数//分析://对于123 -- 想得到每位数 --- 123%10 == 3,123/10 == 12 ---商不等于0,继续// 12%...

2020-04-02 20:21:59 179

原创 C初阶(三十四) 操作符_sizeof两个陷阱_&& ||陷阱

知识点1:算数操作符:+ - * / %1、/---对于除,若两个数都为整数,执行整数除法;只要有浮点数才执行浮点数除法2、%---对于取余,两个数必须为整数,返回的是整除之后的余数;取模操作符绝对 不能浮点数类型3、注意:浮点数类型用float 或 double ---打印时使用 %lf---打印小数点后六位int main(){ // /除操作符 int a = 1...

2020-04-01 13:24:55 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除