- 从c/c++到Java
- Java程序的代码框架
- Java语言的键盘输入
- Java开发包(Java Developm Kit,简称JDK)
- JDK分类
以温度换算程序为例
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
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 输出结果
首先导入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();显示内容后换一行
Java开发包(Java Developm Kit,简称JDK)括号内的‘ + ’表示连接作用
例如:
int x = 5;double y = 10.6;
System.out.println(x + “,” + y);
显示结果:5 ,10.6
- javac:Java编译器
- java: Java虚拟机
- javadoc:Java文档生成器
- jar: Java归档打包程序
- appletviewer:Java小应用程序查看器
- Java API(Application Programma Interface)
- Java SE:标准版,用于开发Java应用程序
- Java EE:企业版,用于开发Java Web应用程序
- Java ME:小微版,用于开发Java嵌入式应用程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)