北大青鸟S1-java基础整理

 

理论知识

代码演示

Java文件:

源文件(.java)和字节码文件(.class)

通过编写源文件—>字节码文件,然后通过JVM运行字节码文件

当创建一个java文件后,如果此类前面有public修饰的话,类名字要和文件名相同;在一个文件中可以定义多个类,但是只能有一个类前面有public修饰其余都不可以有public

public class review{

}

class A{

}

class B{

}

Main方法:

Public static void main(String [] args)    main 方法是无返回类型的,所以在main 方法中是不可以有return关键字的

public static void main(String[] args) {

   }

输出语句:

System.out.print();

Print()和println()的区别:

第一个不带换行,第二个有换行。

如果说用print()想达到println()的效果,可以用“\n”来实现

System.out.print("\n");

System.out.println();

输入语句:

1.  先倒入一个包

2.  定义Scanner类的对象

3.  完成从控制台的输入

import java.util.*; 或 import java.util.Scanner;
Scanner input = new Scanner(System.in) ;
input.nextInt(); //从控制台输入的整数

input.next();   //从控制台输入的字符串

input.nextDouble();//从控制台输入的双精度浮点型
注意:input 是Scanner类的对象,此名字可以变换

数据类型:

1.  引用数据类型:
String类型

自定义类

 

2.  基本数据类型:

数值型: Int  double

非数值型:String char Boolean

 

引用数据类型和基本数据类型的区别是:

引用数据类型有方法,而基本数据类型没有方法

 

1.   String str = new String(“我是一个字符串”);

String str1 = “我也是一个字符串”;

 

Str.equals(“想要比较的字符串”)

Str.equalsIgnoreCase()  //比较字符串是否相当,忽略大小写

Str.substring();  //截取字符串

Str.indexOf()   //索引字符第一次出现的位置

Str.lastIndexOf()  //索引字符最后一次出现的位置

 

自定义:

Class A{自定义的类}

A a = new A();

a.方法();

2.int a = 123;

   Double d = 12.5;

   Boolean b = true;

   Char c = ‘a’;

类型转换:

1.显示类型转换(强制类型转换)

   从大的-->小的

2.隐式类型转换(自然转换)

 a.两种数据类型要兼容

 b.从小的à大的

1.    double d = 12.3;

      Int a = (int)d;

 

2.              int b = 13;

double d = b;

运算符:

关系运算符、赋值运算符

算术运算符、逻辑运算符

关系运算符  > <  >=  <=  !=(不等于)==(是否等于)

赋值运算符  =

算术运算符  + - * /  %(求余)  ++(自加1)  --(自减1)

逻辑运算符  &&(并且) || (或者)  !(非)

分支结构:

If- else if – else   条件判断的顺序要从小到大 或是 从大到小

Switch(表达式){  //int char

Case 常量:     //Int char

       语句;

       Break;

Default:

      语句;

      Break;

}

 

区别:

If-else  是区间判断

Switch  是等值判断

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值