java笔试题(1)基础知识

这篇博客主要讨论了Java中的基础知识,包括static修饰符的使用限制,substring()方法的用法,以及Java与JavaScript中字符串截取的区别。还提供了一道关于浮点数赋值的笔试题,指出在Java中不加f的浮点数会被默认解释为double类型导致编译错误。
摘要由CSDN通过智能技术生成

1.

public static int function(){
         static int i=0;
         i++;
         return i;
     }

编译通不过,因为static只能修饰成员变量或成员函数,不能修饰非成员变量和函数。

2. 

public static void main(String[] args) {
static int  a[]=new int[15];
    System.out.print(a[10]);
}

编译通不过,因为static只能修饰成员变量或成员函数,不能修饰非成员变量和函数。改成如下两种都可以:

(1)  把static int a[]=new int[15];放到main外面定义成成员变量。


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值