-
1
查看全部 -
关键字
查看全部 -
public class Sb {
public static void main(String[] args) {
int a[][]=new int[9][];//创建二维数组
//第一行下标为行;第二行下标为列
for(int i=0;i< a.length;i++){//循环遍历数组
a[i]=new int[i+1];//初始化第二层数组
for(int j=0;j<a[i].length;j++){//循环遍历第二层二维数组
a[i][j]=(i)*(j);//赋值
System.out.print((j) + "*" + (i) + "=" + a[i][j]+"\t");//输出
}
System.out.println();
}
}
}查看全部 -
格式
查看全部 -
使用Scanner工具类接收用户输入的信息固定格式:String 变量 = new Scanner(System.in).next();或int 变量 = new Scanner(System.in).nextInt();
查看全部 -
psvm
sout
查看全部 -
J2SE查看全部
-
在Java程序中,不同的数据类型的数据之间经常需要进行相互转换。
如:
代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0 ,这种转换称为自动类型转换。
1,目标类型能与源类型兼容,如double型兼容int型,但是char型不能兼容int型。
2,目标类型大于原类型,如double为8字节,int类型为4字节,因此double类型可以直接存放int类型的数据,但反过来就不行了。
查看全部 -
不得不接受的变量小脾气:
1、Java 中的变量需要先声明后使用
2、变量使用时,可以声明变量的同时进行初始化
也可以先声明后赋值
3、变量中每次只能赋一个值,但可以修改多次
4、main 方法中定义的变量必须先赋值,然后才能输出
5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等
查看全部 -
break与continue的区别:break是结束整个循环体,continue是结束单次循环
查看全部 -
执行过程:
<1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
<2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环
<3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
<4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环
特点:相比 while 和 do...while 语句结构更加简洁易读
需要留心的几个小细节:
1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。
a. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作,
b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象
c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,
2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,
3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级,
查看全部 -
执行过程:
<1>、 先执行一遍循环操作,然后判断循环条件是否成立
<2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止
特点: 先执行,后判断
由此可见,do...while 语句保证循环至少被执行一次!
查看全部 -
Java 常用的 3 种循环: while 、 do...while 、 for
执行过程:
< 1 >、 判断 while 后面的条件是否成立( true / false )
< 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止
特点:先判断,后执行
查看全部
举报