zoukankan      html  css  js  c++  java
  • 学习Java第六天

    1.学习内容

    (1)函数

    函数是一块代码,接收零个或多个参数,做一件事,返回领个或一个的值

    求出1到10,20到30,35到45的和。

    可以用循环,不过太麻烦,如果是再多段求和,再用循环就会花费更多时间,而且“代码复制”是程序质量不良的表现。

    用函数的话:

    public static void sum(int a,int b)//函数头
     {                                 //{}里面是函数体
      int i;
      int sum = 0;
      for(i=a;i<=b;i++)
      {
       sum += i;
      }
      System.out.println(a+"到"+b+"的和是"+sum);
     }
     public static void main(String[] args) {
         sum(1,10);
         sum(20,30);
         sum(35,45);
    函数有返回值,要用return。
    (2)函数调用
    可以传递给函数的值是表达式的结果,有变量,函数返回值,计算结果,字面量
    当函数期望的参数类型比调用函数时给的值的类型宽的时候,编译器可以自动把类型转换好
    char-->int-->double
    当函数期望的参数类型比调用函数时给的值的类型窄的时候,需要写强制类型转换
    (int)5.0
     
     
    public static void swap(int a,int b);
    {
     int t;
     t = a;
     a = b;
     b = t;
    }
    public static void main(String[] args) {
     int a = 5;
     int b = 6;
     swap(a,b);
    }
    当调试时,显示的是5,6,a与b并没有换过来
    Java语言在调用函数时,永远只能传值给函数。
     
    本地变量
    定义在函数内部的变量就是本地变量
    参数也是本地变量
     
     
    变量的生存期和作用域
     
    本地变量的规则
     
     
    明天要学习的内容:
    类和包的一些基础
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    asm createdisk时提示没有权限
    webkit 模拟点击 winform
    .net中的反射(转载)
    wpf——三维学习1
    3dmax导出到blend或者vs中
    地理坐标系与投影坐标系
    Arcgis与CityEngine安装破解
    忘记Windows7登陆密码解决办法
    wpf的UserControl用户控件怎么添加到Window窗体中
    postgres索引创建、 存储过程的创建以及在c#中的调用
  • 原文地址:https://www.cnblogs.com/SirNie/p/13289470.html
Copyright © 2011-2022 走看看