#前言
该文只是想要记录小菜鸟我作为Java初学者的起步阶段
的一些笔记如果有错误或者说得不对的地方欢迎大佬指正
1. 输入输出对比
Java中键盘录入,输出如下
//1.导包,找到Scanner这个类在哪里
//书写注意写在类定义上面
import java.util.Scanner;
public class ScannerDemol{
public static void main(String[] args){
//2.创建对象,表示是我现在要准备用Sacnner这个类
Scanner sc = new Scanner(System.in);
//3.接收数据
System.out.println("请输入整数:");
int i = sc.nextInt();
//4.输出数据
System.out.println(i);}
}
c语言中键盘录入(Visual Studio 2022中),输出如下
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main(){
int i=0;
scanf("%d",&i);
printf("%d",i);
return 0;}
显然,Java的代码量比c语言大
BUT!!
功能强大的IntelliJ IDEA Community Edition 中有许许多多的插件来方便我们敲代码。(提示符多)
实际上,输入输出上二者很多类似的点。
eg.
-
java中printf 与c语言中printf输出格式是一样的 (java中要加System.out)
-
java中println相当于c语言中printf+换行符
2.方法与函数
个人觉得Java中方法与c语言中函数有着异曲同工之妙
不同的是Java中方法必须写在主函数之外,c则是要写在主函数之内。且方法的编写顺序与执行顺序无关,函数需要在主函数之前定义。
方法之间是平级关系,不可以相互嵌套定义
3.数组的格式
Java中格式有两种:
- 数据类型[] 变量名
eg. int[] arr
(定义了一个int类型的数组,数组名为arr)
- 数据类型 变量名 []
eg. int arr[]
(定义了一个int类型的变量,变量名是arr数组)
尽管c语言中,数组格式与第二种类似,但是用法上却是Java的第一种。
末尾
就再分享一些了解到的IDEA的常用快捷键吧
*main方法:psvm
*输出语句:sout
*代码上移动/下移动:ctrl+shift+up/down
*搜索类:ctrl+n
*生成代码:alt+insert(如构造方法、getter、setter、hashCode、equals、toString)
*百能快捷键:alt+Enter(导包,生成变量等)
*单行注释或多行注释:ctrl+/或ctrl+shifit+/
*重命名:shift+f6
*代码块包围:try-catch,if,while等ctrl+alt+t
*代码一层一层调用快捷键:
。点击源码:ctrl+鼠标悬浮在代码上+点击即可
。回退操作:ctrl+alt+向左箭头
希望每一个小菜鸟早日成为大佬