公共基础知识、基本语法

<数据类型介绍>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

5天内通关,可获得赏金50元

开始学习
该课程需要登录后才能观看
3400 位同学正在学习! 查看详情
本期课程上课时间为,请按时学习!

郑红霞

a在这里面有什么作用

在成员方法的返回值这一小节中的ReturnTest这个类中后面那个调用方法并接收方法的返回值中,System.out.println(x.a)与System.out.println(x)运行一样,a在这里面有什么作用

一别星桥夜

创建对象方面有些疑问

我的类名称是Nihao(public class Nihao {)在最后的创建对象中为什么必须也是Nihao啊Nihao nihao=new Nihao()用别的就会报错

胡健

无报错,但是运行时没有输出

int x = 10;int y = 200;public void cMethod(){System.out.println("x*y = " + x*y);}这部分代码没有输出

胡健

无报错,但运行点击时弹出弹窗

Select a way to run"方法的参数",下面俩选项 1.java Applet;2.java Application。但是选哪个都运行不了

郭奇

1

回答

参数为引用数据类型时

张青松回复:

你可以结合这个算法在栈和堆的存放或和使用情况,这里方法传递的参数属于引用类型参数是一个对象

谢骐骏三峡17电信

2

回答

为什么system.out.println(“n=”+n);中

seem回复:

引用@张思府

system.out.println()是是用来打印字符串,题目中“n=”表示要打印n=,而后面的n,表示要打印变量n,两个之间的连接用加号


陆炎焱

3

回答

什么时候用到double,什么时候用float?

seem回复:

引用@十六

float : 单精度浮点数


double : 双精度浮点数

  看你自己怎么用哈

灯下黑

2

回答

都要背下来吗?有效范围什么的,还是以后慢慢用,慢慢记住?嘞、

二莹子回复:

不用背哇,都是些英文缩写,多用用想忘都忘不了

对象问题

传参时使用的对象mParam为什么直接就指向堆里的一个含有x,y值得区域?

Makeru严春柏

1

回答

老师我想问一下为啥我打出Me想补全MethodParam的时候却找不到它??

二莹子回复:

截图到群里问下,Java老师在群里会解答的

Bluepupil

1

回答

MAKERU129102557

对象和引用

MethodTest mt=new MethodTest();中的mt 是对象还是引用?

MAKERU129102557

对象问题

MethodTest mt=new MethodTest();中new MethodTest()是什么?

清心

1

回答

老师,为什么int到float的转换精度还提高了

二莹子回复:

隐式的强制类型转换是向精度高的方向转换的。

张成龙

3

回答

我的eclipse不能快捷输入system.out.print是为啥啊

fighting回复:

这个应该是你不小心改过快捷键设置哦,可以加我qq523635392,我反你几个步骤截图,你改改,然后试试.

黄莹

1

回答

包名

fighting回复:

这个包是自己创建的呀,在java中包的作用就相当于我们电脑上的文件夹,比如我们笔记本上有学习的文件夹、游戏的文件夹等等,不同的文件夹放不同类型的文件,  包也是同样的道理~    

包的英文单词是package.

派二

2

回答

逻辑运算符的返回值都是布尔变量吗

小灰灰回复:

运算符的优先级顺序 ===>单算移关与,异或逻条赋,逗号来结尾

当然了,逻辑运算肯定是判断他们之间的逻辑关系的了,不过在C中不存在bool变量,所以返回值一般都为1,或 0 ,继续加油。

派二

1

回答

老师 方法名可以自己随便取吗

fighting回复:

同学你好,只要是名字,一般是可以随便起的。但是,我们往往会将名字起的顾名思义一些,这样光看名字基本就能知道这个方法或变量或类是*嘛的~ 

Main

1

回答

|和&都是位运算符

吴老师回复:

<...code...> 查看全部

有些人习惯把||叫做短路或,把&&叫做短路与。&&和&的区别和||与|的区别类似,对于&&来说,如果前面的条件表达式已经为假了,整个条件表达式肯定为假,就不会去执行判断后面的条件表达式。


收起

MAKERU697778056

2

回答

视频中强制类型转换

聂雅琳物联网回复:

输出不是随机数。只留低8位,高位截掉了。

李科

1

回答

冒号两边的数值类型不一样怎么办?

Java编程

fighting回复:

数值两边类型不一样时,可以使用强转!

比如:long a = 5l;

            int b = (int) a;

李科

2

回答

那如果冒号两边的数值类型不一样怎么办呢?

Java编程

fighting回复:

数值两边类型不一样时,可以使用强转!

比如:long a = 5l;

            int b = (int) a;


上次保存笔记

看见好看好看就很快很快就会看见

保存 修改