-
数组名 .length 用于获取数组的长度。
查看全部 -
数组的操作步骤:
1:声明类型
2:分配空间
3:赋值
4:处理数据
两种表达形式:
int[] scores = new int[5]{1,2,3,4,5};
int[] scores ={1,2,3,4,5};
查看全部 -
解题思路:
从题目中得出存在两个判断:
判断1:num是不是小于10位的数,是则输出它是几位数,否则提示输入有误
判断2:num是几位数
判断1用if条件语句,判断2则用while循环语句。
判断num是几位数时:当num不等于0,那至少是1位数,所以需要count++进行首次自增,然后再把num除以10,如果除得尽,则代表他不止1位数,所以除一次,count就要继续++1次,直到除不尽。
查看全部 -
给定一个小于10位的数,判断它是几位数:
public class HelloWorld{
public static void main(String[] args){
int num =999;
int count = 0;
if(num >= 0 && num <= 999999999){
while(num != 0){
count++;
num /= 10;
}
System.out.println("这是一个"+count+"位的数");
}else {
System.out.println("输入错误");
}
}
}
查看全部 -
for循环:
1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。
若前面设置了变量的初始化,那么可以省略循环变量初始化;
若在循环体中改变了变量的值,那么可以省略循环变量变化。
省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象。可使用break强制跳出循环。
2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值。
查看全部 -
switch语句:
1、 switch 后面小括号中表达式的值必须是整型或字符型
2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
查看全部 -
equals()用于判断字符串的内容是否相同,相同返回true,反之false。
查看全部 -
条件运算符 “三元运算符”
语法形式:布尔表达式 ? 表达式1 :表达式2
如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
查看全部 -
1、 与:要求所有人都投票同意,才能通过某议题
2、 或:只要求一个人投票同意就可以通过某议题。(一个或以上)
3、 非:某人原本投票同意,通过非运算符,可以使其投票无效
4、 异或:有且只能有一个人投票同意,才可以通过某议题。(只能一个)
查看全部 -
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
查看全部 -
<笔记虽好,要记的太多>
ava关键字描述列表--混个脸熟
abstract //抽象方法,抽象类的修饰符
assert //断言条件是否满足
boolean //布尔
break //跳出循环或者label代码段
byte //8-bit 有符号数据类型
case //switch语句的条件
catch //和try搭配捕捉异常
char //16-bit Unicode字符数据
class //定义类
const //未使用
continue //不执行循环体剩余部分
default //switch语句中的默认分支
do //循环语句,至少会执行一次
double //64-bit双精度浮点数
else //if条件不成立
enum //枚举类型
extends //继承
final //常量
//方法不能被重写,或者一个类不能有子类
finally //try 语句不管是否发生异常都要执行的语句块
float //32-bit单精度浮点数
for //for循环
goto //未使用
if //条件语句
implements //类实现了接口
import //导入类
instanceof //测试一个对象是否是某个类的实例
int //32位整型数
interface //接口
long //64位整型数
native //表示方法用非java代码实现
new //新的类实例
package //包
private //表示私有字段,方法等,只能从类内部访问
protected //表示只能通过类或者其子类访问
//子类或者在同一个包内的其他类
public //表示共有属性或者方法
return //方法返回值
short //16位数字
static //静态
strictfp //浮点数比较使用严格的规则
super //表示父类/基类
switch //选择语句
synchronized //表示同一时间只能由一个线程访问的代码块
this //当前实例
//或者调用另一个构造函数
throw //抛出异常
throws //定义异常
transient //修饰不要序列化的字段
try //捕捉异常
void //标记方法不返回任何值
volatile //标记字段可能会被多个线程同时访问,而不做同步
while //while循环搜索
复制
查看全部 -
Java 语言中常用的运算符可分为如下几种:
Ø 算术运算符
Ø 赋值运算符
Ø 比较运算符
Ø 逻辑运算符
Ø 条件运算符
查看全部 -
文档注释:
/**
* @author 标明开发该类模块的作者
* @version 标明该类模块的版本
* @see 参考转向,也就是相关主题
* @param 对方法中某参数的说明
* @return 对方法返回值的说明
* @exception 对方法可能抛出的异常进行说明
*/
单行注释://
多行注释:/*............*/
查看全部 -
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
查看全部 -
new scanner (System.in).NextInt
查看全部
举报