Java入门第一篇

java学习记录是在学过了c++  、python语言的基础上,很多基本的东西,相同的语法就不再重复记录了

  1. 格式:(编译器可以自动生成)
public class Main {

public static void main(String[] args)  {

    }

}

2.输入:

创建输入通道

常用的有nextInt()、nextDouble()、next()、nextLine()等,分别表示读入一个整数、实数、

字符串、一整行。

3.输出:import java.util.Scanner;写在public class的前面

Scanner input = new Scanner(System.in);

如果扫描整数:使用input.nextInt();

如果扫描小数:使用input.nextDouble();

如果扫描字符串:使用input.next();

读入一行字符串中间有空格 (以回车作为结束标志)   :     nextLine();

导包: import java.util.Scanner;//编译器可以自动生成

       Scanner cin=new Scanner(System.in);

int a=cin.nextInt();

输入需要导包,快捷键为ctrl+shift+o

4、输出也有快捷建Alt+/

格式化代码,ctrl+shift+F,可以将排版混乱的代码瞬间整理好

Println,有换行

Print,无换行

注意:

类名首字母大写

方法名首字母小写

包名首字母小写

常量全大写

5.JAVA中关键字,标识符内容很多,常用的用的多也就记住了,个人觉得没必要记。

6.数据类型:整型(byte,short,int long),实型(float,double),字符(char)和布尔(boolean)。7.运算符(算数  关系  逻辑  位  赋值  其它运算符)

7.优先级问题算数(+、-、*、/、%)、

关系(>、<、==、!=、>=、<=)、

逻辑(&&、||、!)、

位运算符(&、|、~、^)等。

8.数据类型转换做题需总结

自动(隐式)类型转换

强制类型转换

JAVA中的一些类型转换函数,后面做题经常用到

字符串转字符数组:使用toCharArray()

字符数组转字符串:使用字符串的构造方法,如char[] cs={'a','b','c'},则String s=new String(cs);

其他进制转十进制

Integer.parseInt(12,10),

十进制转其他进制转

Integer.toString(12,2)

9.字符串

(1)求字符串长度的方法:length(),s.length()

(2)求字符串在某个位置字符的方法:charAt

(3)比较两个字符串是否相等的方法:equals,区分大小写

(4)求子串的方法:substring(begin,end)

(5)字符串大小写转化:

        全部转小写:toLowerCase();如:“AbCd".toLowerCase( )="abcd"

        全部转大写:toUpperCase();如:“AbCd".toUpperCase( )="ABCD"

  1. 查找子串:indexOf(substr)
  2. 字符串比较:compareTo(anotherstr):按字典序比较,返回值反应大小关系。
  3. 判断是否以某字符串开始或结束:startsWith(anotherstr),endsWith(anotherstr),返回true或false。
  4. 按指定定界符分割字符串:split( regex) ,返回字符串数组。如:“aa:bb:cc".split(":")={"aa","bb","cc"};
  5. 替换字符串中指定字符,形成新的字符串:"aabbcc".replace("a","dd")=“ddddbbcc”。

10.数组:

(1)数组的声明:数组类型[ ]  数组名=new 数组类型[元素个数]

(2)length属性(无括号)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

季沐晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值