java基础常见的问题

1.变量不声明或者未赋值就使用
例如
2.变量重复声明
例如
3.无用变量
例如
public class Hello {
public static void main(String[] args) {
int age;
    System.out.println("您的姓名是"+name);//1.没有name这个变量呀
    System.out.println("您的年龄是"+age);//2.age变量虽然声明但是没赋值呀
}
}
public class Hello {
public static void main(String[] args) {
int age = 21;
    System.out.println("您的年龄是"+age);//没有问题 是ok的
    int age = 22; //这里就有问题了 , 虽然age是变量,但是不要反复使用int声明;
    //如果想改变其值直接写即可
    //age = 22;
    System.out.println("他的年龄是"+age);
   
}
}
public class Hello {
public static void main(String[] args) {
int age1 = 21;
    System.out.println("您的年龄是"+age1);
    int age2 = 22;
    System.out.println("他的年龄是"+age2);
    int age3 = 23;
    System.out.println("她的年龄是"+age3);
    int age4 = 24;
    System.out.println("它的年龄是"+age4);
}
}

 

 


//不需要这样声明每一个人的age 本来age就是变量可以变化的值
//直接诶这样写 直接赋值就可以了
public class Hello {
public static void main(String[] args) {
4.变量起名不规范
变量起名一个单词的话全部小写
age
name
height
多个单词使用驼峰命名法
stuName
oldPrice
myAge
千万不要随意起名字,别人看不懂你的代码
5.类型错误

public class Hello {
public static void main(String[] args) {
    byte myAge = 129; // byte 的取值范围是 -128 ~ 127
    char sex = "男";//""代表字符串(String)以后再讲 ;char 是字符类型必须使用 '' 单引
号;
    char sex1 = "男性" ; //参考上一条
float price = 9.99;//浮点型默认的数据类型为双精度的double ,
    //若要使用float类型(单精度) 可以这样写 在数字的后面添加一个 "f"
    //float price = 9.99f;
    String myName = 'hanshixiong'; // '' 为字符使用 ,不能用于字符串

posted @ 2022-02-09 19:27  曹林123  阅读(60)  评论(0)    收藏  举报