新手
黑玉子
这个作者很懒,什么都没留下…
展开
-
java递归
递归就是:a方法调用a方法!自己调用自己 递归包括2个部位: 递归头:什么时候不调用自身方法。如果没有头就会陷入死循环。 递归提:什么时候需要调用自身方法。 public static void main(String[] args) { System.out.println(f(30)); } public static int f(int n){ if (n==1){ return 1; }else { return n*f(n-原创 2021-08-06 18:09:37 · 64 阅读 · 0 评论 -
break continue的使用
break在如何循环语句的主体部分,均可使用break 。break用于强行退出循环。 break格式 public static void main(String[] args) { int i=0; while (i<100){ i++; if(i==30){ break; } System.out.println(i); } } continue 在循环语句体中,,用于终止某一次循环过程。 continue格式 public stat...原创 2021-08-06 18:03:06 · 88 阅读 · 0 评论 -
Scanner的使用
通过Scanner类来获取用户的输入. 基本语法 Scanner s=new Scanner(Sytem.in); 通过Scanner类的next()与nextLine()方法来获取输入的字符串。 public static void main(String[] args) { //创造应该扫描器对象,用于接受键盘数据; Scanner scanner = new Scanner(System.in); System.out.pri...原创 2021-08-06 18:00:54 · 146 阅读 · 0 评论 -
选择结构java
选择结构 if单先择结构 我们判断一个东西是否可行,然后我们执行,这样过程在程序中用if语句来表示 格式: public static void main(String[] args) { Scanner scanner =new Scanner(System.in); System.out.println("请输入内容"); String s = scanner.nextLine(); /* //if(布尔表达式){ 如果布尔表达式为 ...原创 2021-07-28 17:57:33 · 89 阅读 · 0 评论 -
Scanner对象
Scanner对象 通过Scanner类来获取用户的输入. 基本语法 Scanner s=new Scanner(Sytem.in); 通过Scanner类的next()与nextLine()方法来获取输入的字符串。 public static void main(String[] args) { //创造应该扫描器对象,用于接受键盘数据; Scanner scanner = new Scanner(System.in); Sys...原创 2021-07-26 11:27:44 · 65 阅读 · 0 评论 -
JAVA变量
变量 变量是什么 就是可以变化的量 java变量是程序中最基本的单元,其要素包括变量名,变量类型和作用域 type varName= 数据类型 变量名= 值; 可以使用逗号隔开来声明多个相同类型变量。 注意事项: 每个变量都有类型,类型可以是基础类型 变量名必须是合法的标识符 变量声明是一条完整的语句,每一个声明都必须以分号结束 变量作用域 变量 实例变量 局部变量 public class Variable{ static i..原创 2021-07-19 13:30:49 · 52 阅读 · 0 评论 -
JAVA类型转换
类型转换 java是强类型语言,需要用到类型转换。 低----->高(字节大小,容量) byte,short,char>int>long>float>double 运算中,不同类型的数据先转换为同一类型,然后在进行运算。 强制转换 格式 举例 int i=123; byte b= (byte) i (类型)变量名; 避免内存溢出 高--低 自动转换 低--高 是自动的不会有格式 注意点: 1.不能对布尔值类型转换原创 2021-07-17 18:29:48 · 62 阅读 · 0 评论 -
数据类型关键
强类型语言(安全性高,速度稍慢) 要求变量严格符合规定,所有变量都必须先定义后才能使用。 弱类型语言(安全性低,速度快) JAVA的数据类型分为2大类 基本类型 数值类型>整数类型>byte>short>int(常用)>long(末尾需要加L) 数值类型>浮点类型>float(末尾需要加F)>double 字符类型>char(字符串,String不是关键字,类) boolean类型(布尔值:是 非) 引用类原创 2021-07-13 13:07:39 · 107 阅读 · 0 评论 -
自己对java的运行理解,可以提意见新手上路多多指教。
java运行机制 1.java具有编译型也具有解释型 编译型是指 把我们的源代码转换成计算机可以执行的代码(complie) 解释性 用一下编译一下,我要执行什么你就给我解释什么(其中性能可能有一些损失) 2.编译器:执行速度更快,对操作系统要求比较低(c语言,c++.....); 3.解释型:执行速度较慢,针对网页或者服务器脚本等等这些(java..); 4,程序运行机制 源程序>java编译器>字节码>虚拟机的类装载器>(验证你代码对不对)字节原创 2021-07-10 12:36:45 · 87 阅读 · 0 评论 -
第一串代码
HelloWorld 1.随便新建一个文件夹,存放代码 新建java文件 文件后缀名.java Hello,java [注意点]系统可能没有显示后缀名,我们需要自己手动打开 编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello.world"); } } 4.编译javac j..原创 2021-07-10 11:56:01 · 362 阅读 · 0 评论