zoukankan      html  css  js  c++  java
  • java方法 Scanner、Random类

    方法

    public class Main {

    public static void main(String[] args) {     // main方法

    int area = add(3, 5);  // 调用 getArea方法

    }

    public static int add(int x, int y) { // static:调用同类方法 不用new 对象

    return x+y;   // 返回值 没有return 返回值类型写 void

    }

    public static int add(int...a){//可变参数   a:数组   jdk1.5以后

    //(int a,int...b)数组不能放在前面  且只能有一个  

    int sum=0;

    for(int i=0;i<a.length;i++){

    sum+=a[i];

    }

    return sum;

    }

     }  

    方法的重载

    同一个类中,多个方法 名相同,参数的 个数/类型/顺序 必须不同

    与返回值类型无关   与参数名无关

    public static int add01(int x, int y) { return x + y; }

    public static int add02(int x, int y, int z) { return x + y + z; }

    参数传递

    值传递     int a=1          a=1           值不变

    引用传递   int[] arr={1,2,3}   arr=[I@530cf2  地址不变 值会变

    用户输入

    import java.util.Scanner;  导入Scanner

    public class ScannerDemo {

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);//创建Scanner类型变量

    int n = sc.nextInt();      // 输入一个整数 赋值给n

    double d=sc.nextDouble();// 输入一个小数 赋值给d

    String str = sc.nextLine();  // 输入一个字符串 赋值给str

    String str = sc.next();    // 输入一个字符串 赋值给str

    System.out.println("输入的字符串为" + str);

    }

    }

    随机数

    import java.util.Random;

    public class RandomDemo {

    public static void main(String[] args) {

    Random r = new Random();  // 创建Random类的实例

    int i = r.nextInt(100);   //生成一个0-99之间的随机整数,赋值给i

            //  r.nextInt(100)+1;          1-100

    double d = r.nextDouble(); //生成0.0-1.0之间的随机小数,赋值给d

    System.out.println(i);

    System.out.println(d);

    }

    }

  • 相关阅读:
    struts2的类型转换
    简单的图形验证码
    无法添加某个relationship给SAP CRM Product category的一个可能原因
    如何找到ABAP里被动态调用的update function module
    ABAP数据库表的元数据
    SAP CRM Product hierarchy,Category和Application的三个问题
    使用javap分析Java字节码的一个例子
    在SAP ABAP里使用注解@Inject模拟Java Spring
    SAP系统里的胖接口Fat interface
    如何使用ABAP代码创建SAP Product Category
  • 原文地址:https://www.cnblogs.com/javscr/p/10167711.html
Copyright © 2011-2022 走看看