- 浏览: 183056 次
- 性别:
- 来自: 长沙
最新评论
-
cogent123:
cogent123 写道sys_enumitem[size=s ...
java中break以及continue -
cogent123:
sys_enumitem[size=small][/size] ...
java中break以及continue
文章列表
java数组的排序在实际应用中挺广泛的,下面给个简单的排序代码以供参考:
public class OrderTest{
public static void main(String [] args){
int score[]={36,87,98,52,15,76};//直接使用静态初始化
for(int i=1;i<score.length;i++){
for(int j=0;j<score.length;j++){
if(score[i]<score[j]){
...
数组元素的最大值和最小值
- 博客分类:
- java
求数组的最大值和最小值经常会碰到,下面给个简单的程序说明一下:
public class OrderDemo{
public static void main(String [] args){
//首先定义一下数组
int score[]={58,79,67,36,96,27};
//接下来定义两个变量,分别代表最大值和最小值
int max=0;
int min=0;
//将第一个元素的值赋值给max和min
max=min=score[0];
//循环数组
for(int x=0 ...
java数组静态初始化以及动态初始化
- 博客分类:
- java
一:java中的数组定义方式:
以Int数组为例:
int score[]=null;
score=new int[3];
其实[]放在变量之前或者之后都是可以的,这个看个人习惯了!
当然也可以直接写到一起:
int score[]=new int[3];
但是建议采用第一种方式,因为分两步走的话,第一步是声明数组,第二步是为数组开辟空间;假如在循环中的话,在实际使用的时候开辟空间有利于提高代码的执行效率!
二:动态初始化以及静态初始化
2.1动态初始化
int score[]=null;
score=new int[3];
//通过循环为数组动态赋值,且赋奇数值 ...
java中break以及continue
- 博客分类:
- java
在开发中,break和continue中断语句用的比较多,下面来具体看看两者的区别:
break语句:
在我前面的博文里面有提到switch语句,其实在每个case里面的break的作用就是当该case为true,则跳出整个switch循环
由此可见,break的作用简单说就是跳出当前的整个循环,下面有个简单说明:
break语句可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果Break语句出现在嵌套循环中的内层循环,则break语句只会跳出当前层的循环;
好了,给个简单例子说明一下:
public class BreakDemo{
...
java中switch和break用法简介
- 博客分类:
- java
switch语句就是一个多条件选择执行语句,简称开关语句,类似于if.. else if.. else 语句;
给个switch的简单例子,便于说明:
public class SwitchDemo{
public static void main(String [] args){
int x=6;
int y=9;
char oper='*';
switch(oper){
case '+':{
System.out.println("x+y="+(x+y));
break;
}
case '-':{
...
java中三目运行符
- 博客分类:
- java
今天在学习的时候,偶尔看到了三目运行符,就写下来,留作备用!
三目运算符的形式就是:
变量=条件判断?表达式1:表达式2;
这表达式很简单,如果条件满足就把表达式1的值赋给变量,否则就把表达式2的值赋给变量;
给个简单的例子:
判断两个数字的最大值,先给个不用三目运算符的例子:
public class MaxDemo{
public static void main(String [] args){
int max=0;
int x=6;
int y=10;
if(x<y){
max=y;
}else{
max=x;
} ...
java与(&,&&)和或(|,||)的区别
- 博客分类:
- java
1.与(&,&&)和或(|,||)的区别
1.1使用与操作的时候,要求前后几个表达式的内容都是true,最终结果才是true,如果有一个是false,则最终结果就是false;
1.2使用或操作的时候,要求前后几个表达式只要有一个true,则最终结果就是true,如果全都是false,则最终结果才是false;
2.与(&)和短路与(&&)的区别以及或(|)和短路或(||)的区别
这点在初学者中,疑惑的人会比较多
先说与操作:既然与操作要求前后几个表达式的内容都是true的时候最终结果才是true,如果使用短路与,则只要第一个结果是f ...
自增++和自减--简单总结
- 博客分类:
- java
之前一直不是太清楚++和--的具体操作,现简单总结一下:
++也就是自增,--就是自减,这个不用详细说明了;
public class Test{
public static void main(String args[]){
int a = 3 , b = 3 ; // 定义两个变量a和b
int x = 6, y = 6 ; // 定义两个变量x和y
System.out.println("a = " + a) ;
System.out.println("\t a++ = " + (a++) + " , a ...
有对Java感兴趣的朋友,可以一起加入群,无论是闲聊或者技术交流,
群号:144704532
只限java领域!
Oracle的数值函数常用的就是Round(),Mod(),Trunc();
Round()函数,主要用作处理四舍五入,格式是:
Round( number, [ decimal_places ] ) ,
第一个参数是需要处理的数值,第二个参数是保留的小数点位数。
select round(15.369,2) res from dual; return 15.37;
这儿需要注意一下,就是如果要取得的小数位数的后一位也是大于等于5的同时要求的最后哪位刚好等于9,那么就会直接进二位,否则是进一位,就如下面面所示,结果是15.4和15.39;
select round(15.3954,2) res ...