JAVA
学习JAVA基础的过程中,会遇到的问题的总结
胡学森z
一朵在Java和android中激流勇进的浪花
展开
-
Java写杨辉三角
用Java来写杨辉三角 杨辉三角: ①每行的首元素和末元素都是1, ②从第三行起,除了第一个元素和最后一个元素,都等上一行同列的元素值加上上一行前一列的元素值,即: yangHui[i][j] = yangHui[i-1][j] + yangHui[i-1][j-1]; 举例:写一个十行的杨辉三角 //声明一个二维数组 int[][] yangHui = new int[10][]; //给数组赋值 for(int i=0;i<yangHui.length;i++) { //初始化一个原创 2022-03-09 20:19:31 · 131 阅读 · 0 评论 -
求1000以内的完数
Java计算题 求1000以内的所有完数 //完数:数字的因子之和等于它本身(因子不包括本身) for(int i = 2; i<=1000;i++) { //重置factor int factor = 0; //for(int j = 1;j<i;j++) for(int j = 1;j<=i/2;j++) { if(i%j==0) { factor += j; } } if(i == factor) { System.out原创 2022-03-09 00:05:12 · 132 阅读 · 0 评论 -
Java算术运算符
Java算术运算符的使用 Java 的运算符极其丰富,除了有优先级的特点外,还需要注意结合性。 当一个表达式中出现多个运算符时,执行的先后顺序不仅取决于运算符的优先级,还受结合性的约束,需要确定是自左向右进行运算还是自右向左进行运算。 运算符按照操作数的数量可以分为单目运算符、双目运算符和三目运算符。 一元运算符 有 -(取反)、++(自增)、- -(自减)三种 1.取反 - 取反和减号区分: 取反运算时,只有一个操作数; 做减号运算时,需要两个操作数; int a = 5; int b = -a;//取原创 2022-03-06 13:59:37 · 1907 阅读 · 0 评论 -
Java三元运算符
Java运算符:三元运算符 语法 一般具有以下形式: 表达式1 ? 表达式2 : 表达式3 ①表达式1:可以是表示布尔值的任何表达式; ②表达式2:当表达式1为**ture**值时,执行表达式2 ③表达式3:当表达式1为**false**值时,执行表达式3 使用三元运算符的具体方式 利用三元运算符计算数值间的最大值 程序输出如下: 三元运算符和if-else语句区别 ①三元运算符一定可以替换成 if-else 分支结构语句,但 if-else 不一定能替换成三元运算符形式。 ②三元运算符比 if原创 2022-03-06 12:31:40 · 3260 阅读 · 0 评论 -
java的数据类型运算
java的数据类型 基本数据类型 数值型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:boolean 引用数据类型 类class、接口interface、数组array 基本数据类型的运算规则 自动类型转换:不包含boolean类型 byte、short、char–> int --> long --> --> float --> double 当byte、char、short这三种数据类型做运算时,结果是int型原创 2022-03-05 00:03:21 · 808 阅读 · 0 评论 -
Eclipse的调试
Eclipse的调试 简单介绍Eclipse内置的Java调试器的使用方法: 设置好断点:在Java编辑器中显示代码行号的位置双击,即可添加或删除断点;或者在当前行号的位置右击,选择切换断点实现断点的添加和删除。 Java调试器遇到断点就会将当前线程挂起,暂停程序运行 以调试方式运行Java程序 调试器会在断点处挂起当前线程,使程序暂停。 程序调试 使用“调试”视图工具栏上的按钮实现相应的各种调试操作。 1)单步跳入:跳入调用方法或对象的内部,单步执行程序或暂挂程序。 2)单步跳过:运行原创 2022-03-01 14:51:34 · 551 阅读 · 0 评论