UM2L6——数组和Arrays类
UM2L6——数组和Arrays类 本章代码关键字 1234567import //向该文件导入某个包java.util.Arrays //Arrays类所在的包Arrays.fill() //填充数组Arrays.sort() //为数组排序,默认是升序排列Arrays.copyOf() //复制数组Arrays.copyOfRange() //复制数组的指定范围内内容Arrays.binarySearch() //查找数组内的某个元素,返回索引 数组 Java中的数组使用和C#中基本类似,区别是: 数组的声明有些许区别 Java中的二维数组和交错数组的写法都是[][] 而C#中的...
UM2L5——循环语句
UM2L5——循环语句 本章代码关键字 12345while () { }do { } while ();for () { }continuebreak 循环语句 Java中的循环语句和C#中基本相同,就像写C#一样书写即可 只需要注意for的特殊写法(foreach语句) while循环 不满足条件后,就会跳出循环 12345int i = 0;while (i <= 5) { System.out.println(i); i++;} 输出: 123456012345 do…while循环 先至少执行一次循环语句块的逻辑 再判断是否继续 12345i = 5;do { System.out.println(i); i++;} while (i <= 10); 输出: 1234565678910 for循环 第一个空(初始表达式):一般声明临时变量,用来记数用,可以连续声明 第二个空(条件表达式):表明进入循环的条件...
UM2L4——条件分支语句
UM2L4——条件分支语句 本章代码关键字 1234567if () { }else if () { }else { }switch () { case : break;} 条件分支 Java中的条件分支语句用法和C#中基本一致吗,就当成写C#即可 小区别:Java switch贯穿中可以插入逻辑代码 if语句 if语句后如果只有一行代码可以省略大括号 123456789int i = 5;if (i == 5) { System.out.println("等于5");} else if (i < 5) { System.out.println("小于5"); System.out.println("if语句块内若多于一行,就必须要用大括号");} else System.out.println("大于5"); //...
UM2L3——运算符
UM2L3——运算符 运算符 Java中运算符基本和C#一模一样,就把它当做C#来写即可,CS1——CSharp入门系列 赋值运算符 赋值运算符就是 =,它可以将某个值赋值给某个变量 123int i = 10;int i2, j2, k2;i2 = j2 = k2 = 10; 算数运算符 + - * / %,0不能作为除数,优先级是* / % > + - 123i = i + 10;i += 10;System.out.println(i); 自增减运算符 自增:++ 自减:-- 123i = 30;System.out.println(i++); // 先加后用,因此输出30System.out.println(++i); // 先加后用,因此输出32 输出: 123032 比较运算符 >、<、==、>=、<=、!=,返回值为boolean值 12boolean b = 3 <...
UM2L2——变量与常量
UM2L2——变量与常量 本章代码关键字 12345678910111213141516System.out.println() // Java的输出字符串到终端的方法//1、有符号的整形变量 能存储一定范围内的正负数包括0的变量类型byte sb = 1; // -128~127int i = 1; // -21亿~21亿short s = 1; // -32768~32767long l = 1; // -九百万兆~九百万兆//2、浮点数(小数)float f = 0.1f; // 数字后必须加f声明float,因为小数会被默认为double,从非0数算起为有效数字,7/8位有效数字,超出部分会四舍五入double d = 0.1; // 从非0数算起为有效数字,15~17位有效数字,超出部分会四舍五入//3、特殊类型boolean bo = true; // true或者falsechar c =...
UM2L1——IDEA的语言设置、字体设置以及Java注释
UM2L1——IDEA的语言设置、字体设置以及Java注释 本章代码关键字 123456789//单行注释/*多行 注释*//**文档注释 * 一般用来注释函数和类 * 类似与C#的///注释 */ Java的控制台输出 Java的控制台输出方法为System.out.println() 12345public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); }} 输出: 1Hello, World! 编译执行当前文件的代码 在要执行的源代码文件里,在类中加上main函数,然后在右上角选择当前文件,即可运行 12345public class Test { public static void main(String[] args) { System.out.println("Test"); ...
UM2——Java
UM2——Java 注意:这里的Java学习建立在学习过C#四部曲的基础上,因此这里的语法学习会简略一些,毕竟很多内容是相通的,除了一些细节上的不同 Java Java 是由Sun公司在1995年推出的,Java面向对象程序设计语言和Java平台的总称 后来 Sun公司 被...
UM1L9——Android Studio内调试安卓程序
UM1L9——Android Studio内调试安卓程序 回顾Unity导出Android Studio工程 具体内容:UM1L5——Android Studio打包安卓应用 Build Settings 中进行设置 检查密钥库是否设置成功 勾选 Export Project 勾选 Development Build(下面的内容选项不需要勾选,因为他们是Unity调试才会使用的) 导出到指定目录 使用 Android Studio 打开该工程 更新 Gradle 版本 删除 android.enableR8 保证构建成功 在Android Studio中调试应用程序 Android Studio中调试应用程序和 Unity中使用 Android Logcat + Unity Profiler窗口类似 一般情况下,没有特殊需求,我们都在Unity中进行Android应用程序调试 相对Android...
UM1L8——Android Logcat
UM1L8——Android Logcat Android Logcat Android Logcat 是 Unity 提供的一个拓展包,引入该拓展包后,我们可以在Unity当中对Android应用程序进行调试 我们可以通过该工具获取到: 安卓日志打印信息 安卓应用程序内存统计 安卓屏幕截图 安卓屏幕录像 堆栈跟踪 Unity2019.4及以上版本都可以引入Android Logcat来帮助我们进行调试 Android Logcat工具可以帮助我们进行Android相关调试,我们可以通过查看相关打印信息,来排查问题 如何使用Android Logcat工具 在Unity工程中引入Android Logcat包 连接Android设备 将Android Logcat连接到Android设备上点的应用程序,便可以查看相关信息 在 Window ——> Analysis ——> Android Logcat 开启窗口 窗口基础知识 工具栏 Auto Run:自动运行 启用后,当你构建和运行应用程序时Android...
UM1L7——Unity Remote
UM1L7——Unity Remote Unity Remote Remote翻译过来是远程的意思 Unity Remote是Unity提供给我们的一个可以安装到移动平台上的应用程序 帮助我们进行调试的远程工具 Unity Remote主要可以帮助我们快速的测试设备的输入相关功能 该应用程序可以安装到 Android、IOS设备上 当我们在Unity编辑器运行项目时,移动设备上安装的Unity Remote会和Unity连接 Unity编辑器中的游戏画面会被发送到移动设备上 移动设备上的输入操作会返回到Unity编辑器运行的项目中 它的主要作用就是可以让我们省去发布安装包、安装到移动设备上的这一繁琐流程 可以直接通过Unity...