JavaSE
xcq2yqq
这个作者很懒,什么都没留下…
展开
-
10.Scanner类
package hike.scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { // 创建一个扫描器对象,用于接受键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); // 判断用.原创 2021-05-17 20:38:13 · 72 阅读 · 0 评论 -
09.方法以及递归
package hike.method;public class Demo01 { public static void main(String[] args) { int sum = add(3, 5); System.out.println(sum); } // 加法 静态方法 直接调用 public static int add(int a, int b) { return a + b; } .原创 2021-05-17 20:32:23 · 77 阅读 · 0 评论 -
06.测试(打印三角形)
package hike.struct;public class TestDemo { public static void main(String[] args) { // 打印三角形 5行 // 第一步 打印半个倒三角// *****// ****// ***// **// *// for (int i = 1; i <= 5; i++) {// .原创 2021-05-17 20:28:08 · 98 阅读 · 0 评论 -
08.break,continue,goto(说说goto)
package hike.struct;public class LabelDemo { public static void main(String[] args) { // 打印101-150 之间的所有质数 // 质数是指在大于1的自然数中,除了1和它本身以外不能再有其他因数的自然树 int count = 0; outer: for(int i = 101; i < 150; i++) { .原创 2021-05-17 20:26:19 · 64 阅读 · 0 评论 -
07.选择结构(if switch)
package hike.struct;import java.util.Scanner;public class IfDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入内容:"); String s = scanner.nextLine(); .原创 2021-05-17 20:21:37 · 50 阅读 · 0 评论 -
06.循环结构(for)
package hike.struct;public class ForDemo01 { public static void main(String[] args) { // 死循环,没有判断条件,第一个参数可以为空语句,第二个语句为空语句表示false,第三个语句为空,表示没有终止条件,一直执行// for(;;){//// } // 练习1:计算0-100之间的奇数和偶数的和 int sum_jiShu .原创 2021-05-17 20:18:46 · 116 阅读 · 0 评论 -
06.循环结构(while)
package hike.struct;public class WhileDemo1 { public static void main(String[] args) { // 输出1~100 int i = 0;// while(i<= 100) {// System.out.println(i++);// } while(i<100) { Syste.原创 2021-05-17 20:14:43 · 70 阅读 · 0 评论 -
06.循环结构(do while)
package hike.struct;public class DoWhileDemo01 { public static void main(String[] args) { // 计算1+2+3+4+。。。+100 int i = 1; int sum = 0; do { sum = sum + i; i++; } while(i<=100); .原创 2021-05-17 20:12:15 · 62 阅读 · 0 评论 -
05.数组Array5(稀疏数组)
package hike.array;public class ArrayDemo05 { public static void main(String[] args) { // 稀疏数组 稀疏数组其实就是时间换空间 // 1. 创建一个二维数组 11*11 0:没有棋子,1:黑棋,2:白旗 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1.原创 2021-05-17 20:08:17 · 175 阅读 · 0 评论 -
05.数组Array4(冒泡排序)
package hike.array;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class ArrayDemo04 { public static void main(String[] args) { int[] arr = {1, 3, 6, 8, 4, 2, 9, 4}; long bgTime = System.cur.原创 2021-05-17 20:06:28 · 193 阅读 · 0 评论 -
05.数组Array3
package hike.array;import java.util.Arrays;public class ArrayDemo03 { public static void main(String[] args) { int[] nums = {1,2,3,4,5, 3, 1}; int[] reverse = reverse(nums); printArray(reverse); System.out.println(".原创 2021-05-16 18:58:25 · 194 阅读 · 0 评论 -
05.数组Array2
package hike.array;public class ArrayDemo02 { public static void main(String[] args) { // 静态初始化: 创建 + 赋值 int[] a = {1,2,3,4,5,6,7,8}; System.out.println(a[1]); // 动态初始化 int[] b = new int[10]; b[1] = 1.原创 2021-05-16 18:57:23 · 183 阅读 · 0 评论 -
05.数组Array1
package hike.array;public class ArrayDemo01 { public static void main(String[] args) {// int[] nums; // 声明一个数组// nums = new int[10]; // 创建一个数组 int[] nums = new int[10]; // 声明 并创建 一个数组 nums[0] = 1; nums[1] = 2.原创 2021-05-16 18:56:27 · 238 阅读 · 0 评论 -
04.JavaDoc
package hike.base;/** * @author hike * @version 1.0 * @since 1.8 */public class Doc { String name; /** * * @param name * @return */ public String test(String name) { return name; }}Javac -encoding .原创 2021-05-16 18:50:14 · 60 阅读 · 0 评论 -
03.位运算
package hike.base;public class Demo06 { public static void main(String[] args) { /* * 位运算 * A = 0011 1100 * B = 0000 1101 * ---------------------- * A&B = 0000 1100 * A|B = 0011 1101 .原创 2021-05-16 18:42:28 · 58 阅读 · 0 评论 -
02.测试(++ -- 自增,自减)
package hike.base;public class Demo05 { public static void main(String[] args) { // ++ -- 自增,自减 int a = 3; int b = a++; // a++ 等同于 a = a + 1; 先给b赋值,然后再自增(执行完这行代码) int c = ++a; // ++a 等同于 a = a + 1; 先自增(执行完这行代码), 再给c.原创 2021-05-16 18:39:58 · 75 阅读 · 0 评论 -
03.变量
package hike.base;public class Demo04 { // 常量 修饰符不存在先后顺序 static final double PI = 3.14; // 属性:变量 // 类变量 static 从属于对象;在类里面,方法外面 static double salary = 2500; // 实例变量:从属于对象;在类里面,方法外面 如果不自行初始化,这个类型的默认值 // 整数 0 浮点数 0.0 .原创 2021-05-16 18:35:43 · 45 阅读 · 0 评论 -
02.类型转换
package hike.base;public class Demo03 { public static void main(String[] args) { int i = 128; byte b = (byte) i; // 内存溢出 byte -128~ 127 超过范围了,非负即正 double d = i; // 强制转换 (类型)变量名 高-->低 // 自动转换 低-->高.原创 2021-05-16 18:32:06 · 51 阅读 · 0 评论 -
01.八大基本数据类型2
package hike.base;public class Demo2 { public static void main(String[] args) { // 整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; // 八进制0 int i3 = 0x11; // 十六进制0x 0~9 A~F 16 System.out.p.原创 2021-05-16 18:30:06 · 63 阅读 · 0 评论 -
01.八大基本数据类型1
package hike.base;public class Demo01 { public static void main(String[] args) { // 八大基本数据类型 // 整数// Integer int num1 = 10; // 最常用 byte num2 = 20; short num3 = 30; long num4 = 30L; // Long类型要在.原创 2021-05-16 18:27:57 · 57 阅读 · 0 评论 -
09.测试(用JavaSE 写一个简易的计算器)
用JavaSE 写一个简易的计算器package hike.method;import java.util.Scanner;public class calc { // 计算器 写4个方法:加减乘除 // 利用循环+switch进行用户交互 // 传递需要操作的两个数 // 输出结果 public static void main(String[] args) { Scanner scanner原创 2021-05-12 21:53:32 · 232 阅读 · 1 评论