前言
在上一篇文章使用过TitanIDE的VS Code在线版以后,尝到了不少甜头,紧接着又去使用了他的在线版IntelliJ IDEA,同样非常惊艳,不需要任何时间去适应这款云原生开发工具,事不宜迟,马上开整
一、如何使用IDE在线版
只需在浏览器打开TitanIDE,创建项目
输入项目名、选择IDEA模板,有社区版和企业版,作为展示选择社区版
等待项目加载,这个过程仅需十几秒
项目加载完成,可以看到整个页面的内容与客户端的IntelliJ IDEA没有任何区别
二、新建项目
和本地客户端的IDEA一样,右键点击dome02项目新建 .class 文件
输入文件名
需求:在控制台输入成绩,成绩60以下是及格,40以下是良好,20以下是优秀,60以上是不及格
在这一步,展示一下TitanIDE提供的智能助手,在辅助开发方面的表现如何,我们在新建的java文件里,输入需求,然后打开右侧智能助手栏,选中需求以及代码,点击生成代码一键生成
代码生成完毕,直接一键插入
import java.util.Scanner;
/**
* 通过在控制台输入成绩,将成绩转换为等级。成绩60以下是及格,40以下是良好,20以下是优秀,60以上是不及格。
*/
public class ceshi {
/**
* 将成绩转换成等级
* @param score 学生成绩
* @return 学生成绩等级
*/
public static String getGrade(int score) {
String grade;
if (score < 20) {
grade = "优秀";
} else if (score < 40) {
grade = "良好";
} else if (score < 60) {
grade = "及格";
} else {
grade = "不及格";
}
return grade;
}
/**
* 主函数,用于测试成绩转换函数
* @param args main函数参数
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生成绩:");
int score = scanner.nextInt();
System.out.println("学生成绩等级为:" + getGrade(score));
}
}
然后运行
结果无误
除此之外,还可以看看TitanIDE智能助手在优化代码方面的表现,还是上面那段代码,判断条件的代码太冗余,选中需要优化的代码,同样一键优化代码
可以看到优化以后的代码,从if...else变成了三目运算符,非常简练
/**
* 把成绩转换为等级
* @param score 学生成绩
* @return 等级
*/
public static String getGrade(int score) {
return score < 20 ? "优秀"
: score < 40 ? "良好"
: score < 60 ? "及格"
: "不及格";
}
插入代码以后再次运行,无误
总结
最后我对本次使用IntelliJ IDEA在线版以后,对比了一下使用本地IntelliJ IDEA它的优势,仅代表个人观点