Java基础学习【概论】

从c/c++到Java

以温度换算程序为例

c代码
在这里插入图片描述
c++代码
在这里插入图片描述
Java代码
在这里插入图片描述
Java语言和c/c++语言相似之处

  • 主函数main()
  • 数据类型:整型int,浮点型double
  • 语句结束‘;’分号
  • 注释
    Java语言和c/c++语言不同之处
  • c语言:scanf()、printf()
  • c++语言:scanf()、printf()、cin、cout
  • Java语言:System.in、System.out

Java程序的代码框架

package com.company;

import java.util.Scanner;

public class Javatest {
    public static void main(String[] args) {
        int x;double y;
        Scanner sc = new Scanner(System.in);
        x = sc.nextInt();
        y = sc.nextDouble();
        
        System.out.println(x+y);
    }
}

  • Javatest就是一个类名,类名需要和源程序文件名保持一致
  • main即Java代码内的主函数
  • Scanner sc 即创建键盘扫描器对象
  • nextInt()、nextDoub()利用扫描器输入原始数据
  • System.out.println 输出结果

Java语言的键盘输入

首先导入Scanner

  • import java.util.Scanner;
    声明键盘扫描器对象
  • Scanner sc = new Scanner ( System.in )
    输入各类型数据
  • int x = sc.nextInt(); 为int类型变量输入数据
  • double x = sc.nextDouble(); 为double 类型变量输入数据
  • float x = sc.nextFloat(); 为float 类型变量输入数据
  • char x = sc.nextChar(); 为char 类型变量输入数据
  • … … …
    显示器输出
  • System.out.print();显示内容(不换行)
  • System.out.println();显示内容后换一行

括号内的‘ + ’表示连接作用
例如:
int x = 5;double y = 10.6;
System.out.println(x + “,” + y);
显示结果:5 ,10.6

Java开发包(Java Developm Kit,简称JDK)

  • javac:Java编译器
  • java: Java虚拟机
  • javadoc:Java文档生成器
  • jar: Java归档打包程序
  • appletviewer:Java小应用程序查看器
  • Java API(Application Programma Interface)

JDK分类

  • Java SE:标准版,用于开发Java应用程序
  • Java EE:企业版,用于开发Java Web应用程序
  • Java ME:小微版,用于开发Java嵌入式应用程序
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

七七高7777

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

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

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

打赏作者

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

抵扣说明:

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

余额充值