Java基础学习知识1

Java注释

  • 题外话:如何快速得到下段代码
public static void main(String args[]){     // 输入main然后回车
        System.out.println("hello");     //输入sout然后回车
        System.out.println("123");     //print不能换行 , println 可以换行
        //括号中,“输出内容”+“拼接内容”or变量+“拼接内容”or变量+ ······
        System.out.println( );
    }
   
  • 方法一: // 注释一行

  • 方法二: /* 注释多行 */

Java什么是变量

  • 变量本质就是一个容器,可以赋予值

  • 如何创建变量?
    // 变量类型 变量名称 = 赋予的值

  • 变量类型(5类9种)
    (1)整数变量:
    byte、short、int(4字节)
    long(8字节)
    (2)小数变量:
    float(4字节)
    double(8字节)
    (3)字符变量:
    char(2字节):接单引号
    (4)布尔变量:
    boolean(1字节):ture or false
    (5)字符串变量:
    String(一个英文,1个字节;UTF-8编码,下一个汉字,3个字节;GBK编码下,一个汉字,2个字节):接双引号

  • 变量值修改:直接赋值即可修改

Java——Scanner(键盘录入)详解

public class hello {
    public static void main(String args[]){
        Scanner scan = new Scanner(System.in);   //创建一个scanner对象,这个对象名字叫scan
        System.out.println("请输入你的名字:");
        String name = scan.nextline();     //对象scan使用nextline方法(字符变量和字符串变量),读取这一行内容
        // 整数变量:nextInt、nextByte、nextShort、nextLong  小数变量:nextFloat、nextDouble  布尔变量:nextBoolean
        System.out.println("你的名字是:"+name);
}

Java——运算符

- 算术运算符(加减乘除取余)
a / b :除法,a为整数出来就是整数商,a为小数出来就是小数
a % b :取余

- 自增自减运算符
++a :a = a + 1(先用后加)
a++ :a = a + 1(先加后用)
–a : a = a - 1(先减后用)
a-- : a = a - 1 (先用后减)

- 赋值运算符
a +=5 :a = a + 5
a -=5 :a = a - 5
a *=5 :a = a * 5
a /=5 :a = a / 5

- 逻辑运算符
& :且
| :或

- 短路逻辑运算符
&& :false && (无论是什么都不进行运算)
|| :ture ||(无论是什么都不进行运算)

- 关系运算符
a == b:等于
a != b:不等于
a >= b:大于等于
a > b:大于
a <= b:小于等于
a < b:小于

- 三目运算符
A ? B : C——若A为真,则执行B,否则执行C

Java——语句

- if 语句

if(判断条件1){
    条件1为真,则进入执行语句体1}else if(判断条件2){
    条件2为真,则进入执行语句体2}else if(判断条件3){
    条件3为真,则进入执行语句体3}else{
    条件都为假,则进入执行语句体;
}

- switch 语句

switch(数值:data){
        case 1: data==1,则执行语句体1;break;  //break; 不执行后面的语句,跳出循环  continue;  跳出本次循环,进入下一次循环
        case 2: data==2,则执行语句体2;break;
        case 3: data==3,则执行语句体3;break;
        case 4: data==4,则执行语句体4;break;
        case 5: data==5,则执行语句体5;break;
        case 6: data==6,则执行语句体6;break;
        case 7: data==7,则执行语句体7;break;
        case 8: data==8,则执行语句体8;break;
        default: data==其他值,则执行语句体9;break;
}

- while 语句

while(判断条件){   //Java中while(1)会报错,因为括号中只能是布尔型,不能是整型
    若条件为真,执行语句体;
}

- do while 语句

do{
    先执行一次语句;
    后面若条件为真,执行语句体;
}while(判断条件);

- for 语句

for(表达式1;判断表达式2,为真则执行下面语句;下面语句一次循环执行结束,执行表达式3){
    语句体;
} 1-2-3-2-3-2-3-2-3 ······

Java——数组

1、如何创建数组?

//方法一: 数组类型[] 数组名称; 数组名称 = new 数组类型[长度];
        int[] array;
        array = new int[3];
        //方法二: 数字类型[] 数组名称 = new 数组类型[]{数组数据1,数组数据2,······}
        int[] array = new int[]{100,200,300};

2、索引越界:
数组下标从0开始,注意不要越界

3、数组的输出要逐个输出

for(int i:array){
    System.out.println(i);
}

4、如何创建二维数组?

  // 数字类型[] 数组名称 = new 数组类型[]{数组数据1,数组数据2,······}
        int[] array = new int[]{100,200,300};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值