前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java练习本(2019-07-02)

java练习本(2019-07-02)

作者头像
微笑的小小刀
发布2019-07-10 16:42:16
2650
发布2019-07-10 16:42:16
举报
文章被收录于专栏:java技术大本营java技术大本营

2019.06.30问题及解析

题目
代码语言:javascript
复制
public class Test {
   private int a = 1;
   int b = 2;
   static int c =3;
   public static void main(String[] args) {
       Test t = new Test();
       //这里插入
  }
}

下列成员变量的调用,正确的是?

A.Test.c

B.Test.b

C.this.c

D.t.a

答案与解析

1.相关知识

成员变量的调用根据其修饰符的不同,也会有些许不同

一般的成员变量可以通过实例名.成员变量名调用

静态成员变量可以通过类名.成员变量名调用

this不能再静态方法中使用

2.答案解析

A.静态变量需要是用类名.变量名,正确

B.类名.变量名无法调用普通成员变量,错误

C.main方法中不能使用this,错误

D.实例名.变量名可以在同一个类中调用私有的成员变量,正确

答案选A、D

2019.07.02问题

题目分类

运算符——判断执行

题目

代码语言:javascript
复制

public class Test {
   public static void main(String[] args) {
       int a =100,b = 50, c = a---b, d = a---b;
       System.out.print(a + "\t");
       System.out.print(b + "\t");
       System.out.print(c + "\t");
       System.out.print(d + "\t");
  }
}

请问上述代码输出的结果为?

A.98 50 50 48

B.98 50 50 49

C.100 49 48 52

D.100 48 48 49

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java技术大本营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 答案与解析
    • 1.相关知识
      • 2.答案解析
        • 题目分类
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档