欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 45417 次 点评:222

java,


    从键盘接收数据

Scanner s= new Scanner(System.in);
        int n=s.nextInt();

&& 和& 

&&又叫 短路运算符,如果第一个表达式已经决定表达式最后的结果,运算符后面的表达式就不进行计算了

&表达式都进行计算

|和|| 

|| 又叫短路运算符,如果第一个表达式能决定表达式的最后结果,后面就不进行计算

(c-1>=d)==1 类型不同,不能进行比较,编译出错

 

        int number=(int)(Math.random()*10); //0到10的随机数

 

参数列表中如果有两个以上的参数,可变参数一定是在最后的!

可以将数组传递给可变参数列表

public void search(int n,int..a){}
和 
public  void search(int n,int[] a){}
在方法定义中,认为当前的两个search方法重复定义,而不是重载

数组作为参数时,是不能将多个值传递给数组的!
可变参数作为参数时,数组和多个值都可以传递!
 一个方法中只能有一个可变参数!

方法总结

方法声明的语句格式

访问修饰符 返回类型 方法名(参数列表){
方法体
}
访问修饰符有 public private protected 默认
返回类型 返回值类型可以是void 或者任何数据类型
方法调用
Demo d=new Demo();

方法的重载
-- 方法名相同,参数列表不同

可变参数列表
-- 可变参数一定是方法中的最后一个参数
-- 数组可以传递给可变参数的方法,反之不行
--在重载中,含有可变参数的方法是最后被选中的

方法的传值问题
--基本数据类型传值
   方法中对参数的修改,不会对主方法中传来的变量值产生影响
--引用数据类型传值
  方法中对数组的改变,会影响主方法中传来的数组

构造方法

public 构造方法名(可以指定参数){ //构造方法名必须与类名相同
//初始化代码
}

构造方法没有返回值,有访问修饰符
只能在对象实例化的时候调用


 

 

 

 

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评