java学习笔记 1

1.byte和byte型的变量相加减的结果是int型的(另外byte型的变量的取值范围在-128~127之间)。

image

2.字符串之后的+号被转义为连接符,而之前的是相加的意思。

image

3.介绍一下Integer.parsrInt();这个方法的意思是把字符串转化成int型的变量。但是如果字符串不是一串数字的话,就会出错。

image

4.数组的初始化方法,列举如下,

image

5.arraycopy(原数组,拷贝起始点,目标数组,拷贝起始点,拷贝长度);

image

6.利用sort()函数排序,在这里有一个容易用错的地方,就是sort()括号里的是数组的首地址,而且要引入package  java.util.Arrays,

image

7.foreach的语法也就是for循环强化,这个感觉和PHP里面的foreach用法一样一样的,在php里,可以保存两个值,一个是数组的下标,一个是该数组该下标的值

image

8.复数类的java加减乘实现

/**
     *数据成员CReal 复数的实部
     *数据成员CImg复数的虚部
     *方法成员 Add 实现复数的相加
     *方法成员Sub实现复数的相减
     *方法成员Mul实现复数的相乘
     *方法成员GetReal获得复数的实部
     *方法成员GetImg获得复数的虚部
     *方法成员 PrtC实现A+Bi形式的打印
     *构造方法
**/

class Complex{
        private double Real;
        private double Img;
       
        public Complex(double Real,double Img){//构造函数
            this.Real=Real;
            this.Img=Img;
            }
           
            public void Add(Complex p){
                Real=Real+p.Real;
                Img=Img+p.Img;
                }
               
            public void Mul(Complex p){
                Real=Real*p.Real;
                Img=Img*p.Img;
                }
               
            public void Sub(Complex p){
                Real=Real-p.Real;
                Img=Img-p.Img;
                }
            public double GetReal(){
                return Real;
                }
                public double GetImg(){
                return Img;
                }
                public void PrtC(){
                    System.out.println(Real+"+"+Img+"i");
                    }
public static void main(String args[]){
                Complex a=new Complex(3,4);
                Complex x=new Complex(1,1);

                System.out.print("a is:");
                a.PrtC();
                System.out.print("x is:");
                x.PrtC();
               
                System.out.println("相+后:");
                a.Add(x);
                a.PrtC();
                System.out.println("相-后:");
                a.Sub(x);
                a.PrtC();
                System.out.println("相*后:");
                a.Mul(x);
                a.PrtC();
               
                System.out.println("Real:"+a.GetReal());
                System.out.println("Img:"+a.GetImg());
    }
   
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值