谁能告诉我java里这三行代码的意思

谁能告诉我java里这三行代码的意思,第1张

创建一个Kernel 对象 kernel ,使用了构造函数 ,对象kernel 具有3个成员变量的属性值,3, 3, elements 然后创建一个 ConvolveOp 对象 cop, 同样使用的构造函数, 把 对象kernel 传进去,赋给构造函数的第一个变量,后面的是ConvolveOpEDGE_NO_OP应该是 类ConvolveOp的一个静态属性EDGE_NO_OP , 第三句话 调用 方法filter ,传2个参数,originalPic, newPic

先来看看表白神器,点击这里下载,来表白吧!

不如就把这些感性的细枝末节放大吧,用代码写下520的“告白书”

“自从遇见了你,就不停地想你。

编一个死循环,

让我们一直走,一直走。”

“我就是我,是颜色不一样的烟火

每个人都是独一无二的,写给自己的情诗。”

“我一直在寻找

找到了你

便找到了整个世界”

“我是个说谎者

我总是说,我不爱你”

“我曾是孤单的飞鸟,飘荡在远方的天空

如今我已飞得太久

才知道你就是春天”

“自从遇见了你,就不停地想你。”

“找到你的****,想约你出来吃饭

什么?你居然拒绝我了!!!

哼!那我把你删掉了!!!”

“曾经沧海难为水

除却巫山不是云

你对我而言就是沧海和巫山”

“如果允许的话

我想回到过去

对你说

我爱你”

“我一生都在等待

直到你闯进我的世界

我只想对你说:余生请多指教”

一封长长的表白书,再加上表白神器,你明白了我的心意了吗?

因为:

1、java爱心代码的其中一行出现了错误。

2、在输入代码循环的时候没有输入完整。以上就是java爱心代码运行爱心扭曲的原因。java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

实际就是int类型203 转byte,

int类型4个字节,32位。203的二进制就是:11001011 这是最后8位,前面24位都是0

由于byte类型只有1个字节,即8位,所以强转时,只能取后8位,得到11001011

byte实际只有7位表示值,最高一位表示正负符号,11001011则是个负值。那么根据byte存储时负值是按照补码存储的,所以由补码求源码(除符号位之外按位取反再+1)得到

1 符号位负值 0110101 值53 (这个10110101是求值得,并不是存储的二进制值,存储的也就是203的最后8位 11001011 是前者的补码形式)

所以是-53

总结下就是:int类型强转byte时,只要int不在byte类型的取值范围 -128 ~127之内,那么就用int的值减去256,如果还不在这个范围就循环减256,一直得到一个在范围之内的值就强转byte类型之后的byte值

public class printlnDemo {

    public static void main(String[] args) {

        //这里输入想要输出的行数,记得配合循环体里边的switch语句写出每行想要用的符号

        int n=3;

        //这里是循环体

        for(int i=0;i<n;i++){

            for(int j=0;j<2n-1;j++){

                   if (j>=n-i-1&&j<=n+i-1){

                            switch (i){

                                case 0:

                                    Systemoutprint("");

                                    break;

                                case 1:

                                    Systemoutprint("#");

                                    break;

                                case 2:

                                    Systemoutprint("$");

                                    break;

                               }

                            }else{

                                Systemoutprint(" ");

                            }

                   }

                Systemoutprintln("");

             }

        }

}

package comlinkagereflect;

public class User {

private String name;

private int appleNumbers;

public User() {

super();

}

public User(String name, int appleNumbers) {

super();

thisname = name;

thisappleNumbers = appleNumbers;

}

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

public int getAppleNumbers() {

return appleNumbers;

}

public void setAppleNumbers(int appleNumbers) {

thisappleNumbers = appleNumbers;

}

/

  计算最多苹果

  @param users

 /

public static void maxAppleNumbers(Userusers){

if(users!=null && userslength>0){

User max=users[0];

for (User user : users) {

if(usergetAppleNumbers()>maxgetAppleNumbers())

max=user;

}

Systemoutprintln(maxgetName()+"的苹果数最多,是:"+maxgetAppleNumbers()+"个!");

}

}

/

  计算最少苹果数

  @param users

 /

public static void minAppleNumbers(Userusers){

if(users!=null && userslength>0){

User min=users[0];

for (User user : users) {

if(usergetAppleNumbers()<mingetAppleNumbers())

min=user;

}

Systemoutprintln(mingetName()+"的苹果数最少,是:"+mingetAppleNumbers()+"个!");

}

}

/

  按苹果数由多到少排序

  @param users

 /

public static void sortAppleNumbers(Userusers){

if(users!=null && userslength>0){

User temp=null;

for(int i=0;i<userslength-1;i++){

for(int j=i+1;j<userslength;j++){

if(users[i]getAppleNumbers()<users[j]getAppleNumbers()){

temp=users[j];

users[j]=users[i];

users[i]=temp;

}

}

}

Systemoutprintln("苹果数由大到小分别是:");

for (User user : users) {

Systemoutprintln(usergetName()+"\t\t"+usergetAppleNumbers());

}

}

}

/

  @param args

 /

public static void main(String[] args) {

User u1=new User("小红", 3);

User u2=new User("小明", 8);

User u3=new User("小李", 5);

User u4=new User("小张", 2);

User u5=new User("小王", 7);

UsermaxAppleNumbers(u1,u2,u3,u4,u5);

UserminAppleNumbers(u1,u2,u3,u4,u5);

UsersortAppleNumbers(u1,u2,u3,u4,u5);

}

}

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4101677.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-16
下一篇2024-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存