`
cys1990922
  • 浏览: 182894 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表

java数组的排序

    博客分类:
  • java
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]){ ...
求数组的最大值和最小值经常会碰到,下面给个简单的程序说明一下: 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中的数组定义方式: 以Int数组为例: int score[]=null; score=new int[3]; 其实[]放在变量之前或者之后都是可以的,这个看个人习惯了! 当然也可以直接写到一起: int score[]=new int[3]; 但是建议采用第一种方式,因为分两步走的话,第一步是声明数组,第二步是为数组开辟空间;假如在循环中的话,在实际使用的时候开辟空间有利于提高代码的执行效率! 二:动态初始化以及静态初始化 2.1动态初始化 int score[]=null; score=new int[3]; //通过循环为数组动态赋值,且赋奇数值 ...
在开发中,break和continue中断语句用的比较多,下面来具体看看两者的区别: break语句: 在我前面的博文里面有提到switch语句,其实在每个case里面的break的作用就是当该case为true,则跳出整个switch循环 由此可见,break的作用简单说就是跳出当前的整个循环,下面有个简单说明: break语句可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果Break语句出现在嵌套循环中的内层循环,则break语句只会跳出当前层的循环; 好了,给个简单例子说明一下: public class BreakDemo{ ...
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; } ...
1.与(&,&&)和或(|,||)的区别 1.1使用与操作的时候,要求前后几个表达式的内容都是true,最终结果才是true,如果有一个是false,则最终结果就是false;   1.2使用或操作的时候,要求前后几个表达式只要有一个true,则最终结果就是true,如果全都是false,则最终结果才是false; 2.与(&)和短路与(&&)的区别以及或(|)和短路或(||)的区别 这点在初学者中,疑惑的人会比较多 先说与操作:既然与操作要求前后几个表达式的内容都是true的时候最终结果才是true,如果使用短路与,则只要第一个结果是f ...
之前一直不是太清楚++和--的具体操作,现简单总结一下: ++也就是自增,--就是自减,这个不用详细说明了;   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 ...
Global site tag (gtag.js) - Google Analytics