头图

前言

在上一篇文章使用过TitanIDE的VS Code在线版以后,尝到了不少甜头,紧接着又去使用了他的在线版IntelliJ IDEA,同样非常惊艳,不需要任何时间去适应这款云原生开发工具,事不宜迟,马上开整

一、如何使用IDE在线版

只需在浏览器打开TitanIDE,创建项目

图片

输入项目名、选择IDEA模板,有社区版和企业版,作为展示选择社区版

ide.png

等待项目加载,这个过程仅需十几秒

图片

项目加载完成,可以看到整个页面的内容与客户端的IntelliJ IDEA没有任何区别

图片

图片

二、新建项目

和本地客户端的IDEA一样,右键点击dome02项目新建 .class 文件

图片

输入文件名

图片

需求:在控制台输入成绩,成绩60以下是及格,40以下是良好,20以下是优秀,60以上是不及格

在这一步,展示一下TitanIDE提供的智能助手,在辅助开发方面的表现如何,我们在新建的java文件里,输入我们的需求,然后打开右侧智能助手栏,选中需求以及代码,点击生成代码一键生成

图片

代码生成完毕,直接一键插入

图片

ceshi.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它的优势,仅代表个人观点


clain
5 声望1 粉丝

钟爱云原生开发的程序员