Java基础语法注意事项(2)

简介: Java基础语法注意事项(2)

1.什么是实例化?


实例化是指根据类创建一个具体的对象的过程,在面向对象编程中非常重要。


通过实例化,我们可以创建一个具有类定义的属性和方法的对象。在Node.js编程中,实例化可以通过创建一个类的构造函数,然后使用new关键字来创建一个对象实例。


在抽象类中可以有构造方法,只是不能直接创建抽象类的实例对象,但实例化子类的时候,就会初始化父类,不管父类是不是抽象类都会调用父类的构造方法,初始化一个类,先初始化父类。


2.Scanner中next()和nextLine()的区别


next():

  1. 有效字符前的空格会忽略;
  2. 有效字符遇到空白符停止录入;


nextLine():

      1.回车符之前的所有字符都可以获取到;


3.用charAt方法得到字符串中的字符值


返回给定或指定索引处的字符串中的字符值

Scanner sc=new Scanner(System.in);
        System.out.println("请您输入一行字符");
         String str= sc.nextLine();//假设输入的是Hello
            str.charAt(0);//得到第一索引处的字符值 H
             str.charAt(1);//得到第二索引处的字符值 e

注:charAt方法是String的常用方法

使用:字符串名.charAt();


4.什么是可变参数?


就是一种特殊参数,定义在方法,构造器的形参列表里,格式是:数据类型...参数名称;

  特点: 可以不传输数据给它;可以传一个或者同时传多个数据给它;也可以传一个数组给它

       好处:常常用来灵活的接收数据

public class Test{
public static void main(String[] args) {
        test(); // 可以不传数据
        test(1); //可以传一个数据
        test(1,2,3); //可以传多个数据
        test(new int[]{10,20,30});//传输一个数组给可变参数
 
}
 
 
// 一个形参列表中,只能有一个可变形参
    public static void test(int...nums){
     // 可变参数在方法内部,本质就是一个数组
        System.out.println(nums.length);//长度是数组专有的
        System.out.println(Arrays.toString(nums));
        System.out.println("-----------------------------");
    }
 
}
目录
相关文章
|
4天前
|
存储 Java
震惊!关系运算符在 Java 基本语法中竟然这么重要!
【6月更文挑战第14天】Java 中的关系运算符在编程中扮演关键角色。通过案例展示了它们的用法:比较数值大小、判断字符串相等、执行多重关系判断、在循环和条件语句中的应用,以及与其他运算符结合使用。理解并熟练运用这些运算符,能有效控制程序流程,实现复杂逻辑,是构建 Java 代码基础的重要部分。
|
4天前
|
Java
哇塞!Java 基本语法的运算符,你真的懂了吗?算术运算符篇
【6月更文挑战第14天】Java中的算术运算符是编程基础,包括加法`+`(用于数字相加和字符串拼接)、减法`-`、乘法`*`、除法`/`(需防除数为零)和取余`%`。它们在计算位移、周期性问题等场景中广泛应用。理解并熟练掌握这些运算符,能提升编程效率和代码质量。现在就开始实践,发掘它们的更多可能性吧!
|
4天前
|
算法 Java 程序员
厉害了!算术运算符,让 Java 基本语法大不同!
【6月更文挑战第14天】Java中的算术运算符是编程基础,如加法"+"不仅用于数字相加,也可拼接字符串。减法"-"、乘法"*"、除法"/"(注意除数非零)、取余 "%" 在各种计算中扮演重要角色。例如,乘法可计算物体移动距离,取余用于数据分组,加减法在复杂公式中必不可少。熟练运用这些运算符能提升代码效率和逻辑性,助力成为更出色的Java程序员。
|
4天前
|
Java 数据安全/隐私保护
尖叫!逻辑运算符如何重塑 Java 基本语法!
【6月更文挑战第14天】Java编程中的逻辑运算符(&&, ||, !)是构建复杂逻辑的关键。与运算符要求两边表达式均真,或运算符只需一侧为真,非运算符则对布尔值取反。在实际应用如登录检查、条件判断中,这些运算符组合使用能实现灵活的控制流程。理解并熟练运用逻辑运算符,能增强程序的逻辑处理能力,为编程带来广阔的可能性。探索和实践,让逻辑运算符在代码中释放更大潜力!
|
4天前
|
Java
恐怖!不懂算术运算符,还敢说懂 Java 基本语法?
【6月更文挑战第14天】Java中的算术运算符是编程基础,包括加法`+`、减法`-`、乘法`*`、除法`/`和取余`%`。它们不仅用于基本数学计算,还在复杂程序逻辑中扮演重要角色。例如,计算图形面积、游戏得分管理等场景。理解并熟练运用这些运算符是成为Java高手的关键,它们构成程序的基础并赋能复杂计算。不断深化对算术运算符的掌握,将助力我们编写更高效、精准的Java程序。
|
4天前
|
Java
惊人!关系运算符对 Java 基本语法的影响超乎想象!
【6月更文挑战第14天】Java中的关系运算符是编程基础的关键,如"=="、"!="、">"、"<"、">="和"<="。它们在条件判断中扮演重要角色,控制程序流程并依据数据作出响应。从比较数值到构建复杂的逻辑,如购物车优惠条件或游戏关卡判定,关系运算符在实际项目中广泛应用。理解并熟练使用这些运算符能增强程序的灵活性和智能性,开启更丰富的编程可能。
|
4天前
|
Java
崩溃!Java 逻辑运算符,让你重新认识基本语法!
【6月更文挑战第14天】Java中的逻辑运算符“&&”、“||”和“!”用于构建复杂的逻辑结构。例如,“&&”要求两边操作数均为真,表达式才为真;“||”只需一个操作数为真即为真;“!”是对布尔值取反。通过这些运算符,我们可以编写条件判断和逻辑推理,如示例所示,它们在程序设计中扮演着关键角色,使程序能根据不同条件作出相应反应。理解和熟练使用逻辑运算符对于编写智能灵活的程序至关重要。
|
4天前
|
算法 Java
炸裂!Java 基本语法的运算符世界,等你来探索!算术运算符特辑
【6月更文挑战第14天】Java中的算术运算符是基础关键,如加法"+"用于数字相加和字符串拼接,减法"-"求差,乘法"*"相乘,除法"/"注意整数除法会舍去小数,浮点数则保留,取模"%")返回除法余数。熟练掌握这些运算符能提升编程效率,构建复杂逻辑。继续探索Java运算符世界,创造更多精彩程序!
|
5天前
|
Java 编译器 C语言
Java 程序设计 第2章 Java基本语法 笔记
Java 程序设计 第2章 Java基本语法 笔记
|
6天前
|
存储 Java
java基本语法(史上最全)
java基本语法(史上最全)