Java 语言简介,下载设置jdk

Java学习笔记(1)

1.1.1从C/C++到Java

分别用三种语言实现摄氏温度换算为华氏温度:f=c*1.8+32
(1)、c语言

#include <stdio.h>
#include <stdlib.h>

int main()
{
    double ctemp,ftemp;
    scanf("%lf",&ctemp);
    ftemp=ctemp*1.8+32;
    printf("%lf",ftemp);
    return 0;
}

c语言程序通过调用系统函数scanf(),printf()实现数据的输入输出
(2)、c++语言

#include <iostream>

using namespace std;

int main()
{
    double ctemp,ftemp;
    cin>>ctemp;
    ftemp=ctemp*1.8+32;
    cout<<ftemp;
    return 0;
}

c++程序通过输入输出流类的对象、cin、cout实现数据的输入和输出
3()、java语言

import java.util.Scanner;
public class java3 {
    public static void main(String args[]){//将主函数定义在类里面
        double ctemp, ftemp;               //定义保存温度数据的变量
        Scanner sc=new Scanner(System.in); //创建键盘扫描器对象
        ctemp=sc.nextDouble();             //输入摄氏度温度
        ftemp=ctemp*1.8+32;                //计算华氏温度
        System.out.println(ftemp);         //输出华氏温度
        return;
    }
}

java程序,输入输出流类的对象是System.in、System.out

CC++JAVA
main()函数有(需要定义在类中)
定义变量的语法格式一致一致一致
运算符和表达式语法一致一致一致
输入输出scanf()、printf()scanf(),printf()、cin,coutSystem.in、System.out
表现形式函数类和对象(支持结构化程序语言设计)"纯"面向对象程序设计

1.1.2简单Java程序代码框架

import java.util.Scanner;
public class java3 {
    public static void main(String args[]){
        int  x;double y;               
        Scanner sc=new Scanner(System.in); 
        x=sc.nextInt(),y=nextDouble();             
        System.out.println(.....);         
        return;
    }
}

1.1.3Java开发包JDK(Java Development Kit)

1、JDK包含的内容
javac:Java编译器
java:Java虚拟机
javadoc:Java文档生成器
jar:Java归档打包程序
appletviewer:Java小程序查看器
Java API:Java应用编程接口,这是一组类库
……
2、下载安装JDK
链接:oracle官网
安装时注意把JDK和JRE放在同一个文件夹即可
3、设置JDK
在控制面版 →系统和安全 →高级系统设置 →环境变量

1、新建环境变量JAVA_HOME(建议新建为系统变量)

注意变量值为JDK安装目录
2、新建环境变量CLASSPATH
在这里插入图片描述
变量值:
.; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar;
直接复制就行
3、设置环境变量Path(PATH)
在这里插入图片描述
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
直接复制即可

本文为学习笔记,有错误欢迎来电哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值