![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Jim5277
新it人
展开
-
面向对象(人把大象装冰箱)
面向过程:强调功能行为,以函数为最小单位,考虑怎么做1、人打开冰箱2、抬起大象、放进冰箱3、关上冰箱门面向对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做类:属性和方法组成...原创 2021-09-22 09:53:38 · 332 阅读 · 0 评论 -
面向对象学习的三条主线
一、java类及类的成员:属性、方法、构造器; 代码块、内部类二、面向对象的三大特征:封装性、继承性、多态性(抽象性)三、其他关键字: this 、static、 super、 final 、package、 import 、interface 、abstract...原创 2021-09-22 09:07:08 · 85 阅读 · 0 评论 -
排序的十种方法
冒泡排序public class maopao { public static void main(String[] args) { int []maopao = new int[]{7,4,7,9,6,5,2,1,0,9}; for (int i = 0 ; i< maopao.length;i++){ for(int j = 0;j< maopao.length-1-i;j++){ ...原创 2021-09-21 20:01:07 · 59 阅读 · 0 评论 -
二维数组的练习
杨辉三角public class yangHui { public static void main(String[] args) { //创建和初始化数组 int yanghui[][]=new int[10][]; for(int i = 0;i< yanghui.length;i++){ yanghui[i]=new int[i+1]; //首末赋值1 yanghu原创 2021-09-21 15:59:29 · 170 阅读 · 0 评论 -
二维数组的使用
package com.jim.java;public class Arraytest { public static void main(String[]args) { //创建二维数组 int []arr = new int [] {1,2,3}; int[][] arr1= new int [][]{{1,2,3},{3,2,4}}; //遍历二维数组 for(int i = 0 ; i < arr1.length;i++) { ...原创 2021-09-19 22:16:20 · 48 阅读 · 0 评论 -
一维数组的内存解析
原创 2021-09-18 16:39:55 · 128 阅读 · 0 评论 -
数组的使用
数组是有序排列的数组的概念:数组名元素角标数组的长度:元素的个数数组属于引用数据类型数组的元素可以是基本数据类型,也可以是引用数据类型package com.jim.java;public class Arraytest { public static void main(String[]args) { int [] ids; //静态初始化:初始化和元素赋值操作同时进行 ids= new int[] {1,2,3,4}; //动态初始化:初始化和元素赋值原创 2021-09-18 16:30:35 · 233 阅读 · 0 评论 -
循环结构
forwhiledo-while原创 2021-09-16 15:30:49 · 70 阅读 · 0 评论 -
switch case的使用
case后面跟常量,不能跟boolean类型原创 2021-09-15 10:48:58 · 102 阅读 · 0 评论 -
if else 的使用
比较三个数的大小scanner 为从键盘输入的类需要导包(import java.util.Scanner)import java.util.Scanner;class scannerTest { public static void main(String[] args) { Scanner scan = new Scanner (System.in); System.out.println("请输入数字"); int num1 = scan.nextInt (); ..原创 2021-09-14 09:44:04 · 75 阅读 · 0 评论 -
三元运算符
结构:(条件表达式)?表达式1:表达式2条件表达式结果为Boolean类型真则操作表达式1假则操作表达式2表达式1和表达式2要求是一致的int m = 22;int n = 1;int max = (m>n) ? m : n ; System.out.println(max)...原创 2021-09-07 16:00:20 · 48 阅读 · 0 评论 -
逻辑运算符
充分理解并熟默原创 2021-09-01 20:27:05 · 40 阅读 · 0 评论 -
比较运算符
比较运算符结果类型是Boolean类型原创 2021-09-01 20:18:36 · 75 阅读 · 0 评论 -
算术运算符
++a先加后取值a++先取值后加int a=1 ;int b = a++;//b=1 a=2int b = ++a;//b=2 a=2取余的结果符号与被取余数的符号相同int m2 = -12;int n2 = 5;System.out.println("m2 % n2 = " m2 % n2);//m2 % n2 = -2int m3 = 12;int n3 = -5;System.out.println("m3 % n3 = "m3 % n3);//m3 %.原创 2021-09-01 20:11:11 · 51 阅读 · 0 评论 -
String 类型变量的使用
String属于引用数据类型,翻译为字符串声明String类型变量的时候,使用" "String可以和8种基本数据类型做运算,且运算只能连接运算int number=1001;String numberStr="学号:";//+ 连接运算String info=numberStr + number;System.out.println(info)就是接起来运算结果是String类型注意加法的使用,int型+char等于int型...原创 2021-08-30 16:31:44 · 201 阅读 · 0 评论 -
基本数据类型之间的运算规则
>自动类型提升int a1 = 2;byte a2 = 1;int a3=a1+a2;当容量小的数据类型的变量和容量大的变量运算,结果自动提升为容量大的数据类型。容量大小指的是范围大小,不是内存大小。原创 2021-08-30 15:40:49 · 64 阅读 · 0 评论 -
Java学习第二天 数据类型和注意事项
整数类型定义long型必须以L为结尾结束!浮点型定义float类型变量时,在末尾加f字符型charchar(1字符=2字节)>定义char型变量,通常使用一对单引号''>只能写一个字符如char c1='1';char c2='中';char c3='噶';>定义一个转义符char c5='\n';布尔型Boolean只能去两个值之一:true flaseboolean...原创 2021-08-30 10:49:08 · 60 阅读 · 0 评论 -
变量的概念和使用
class MyAge{ public static void main(String[] args){ //变量的定义int myAge =12; /变量的使用 System.out.println(myAge);}}包含变量类型、变量名和存储的值变量类型:int float Boolean..myAge是变量,不需要("")如拼写是字符则需要加上双引号变量必须先声明后使用变量不能出作用域,不能在同一个作用域内定义同名变量,其定义在一个{}内...原创 2021-08-29 21:02:15 · 64 阅读 · 0 评论 -
命名的规范
标识符命名规则:>由26个英文字母大小写,0到9,_或$组成>数字不可以开头>>>原创 2021-08-29 20:13:35 · 52 阅读 · 0 评论