栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA基本程序设计

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA基本程序设计

JAVA基本程序设计

package testProgram; //java的类都在包里

//默认会import java.lang.System类

public static void main(String[] args){

//变量定义

double radius;

double area;

//指定半径

radius=10.0;

//计算面积

area=radius*radius*3.14159;

//显示结果

System.out.println("The area for the circle of radius"+radius+"is"+area);

}

}

标准输入输出流

System.out:标准输出流类OutputStream的对象

System.in:标准输入流类InputStream的对象

Scanner类(java.util.Scanner)

Scanner scanner =new Scanner(System.in)

//构造函数Scanner的参数类型也可为Java.io.File

//这是Scanner就从文件而不是标准输入流读取数据

double d =scanner.nextDouble();

方法:

nextByte()、nextShort()、nextInt()、nextLong()、nextFloat、nextDouble()、next()读入一个字符串

 标识符是由字母、数字、下划线()、美元符号($)组成的字符序列

标识符必须以字母、下划线(_)、美元符号($)开头,不能以数字开头

常量是一个一旦初始化就不能再改变的数据

语法:final datatype CONSTANT_NAME =value;

//常量的声明和初始化必须同时完成

final double PI = 3.14159;

Java引用和C++的引用一样,本质上都是指针,但Java完全取消了指针。

通过引用变量可以让你访问对象,但不能对引用变量本身进行任何操作。

通过引用变量进行的操作实际上是被引用对象上的操作

整数字面值:以0开头表示八进制,以0x或者0X开头表示十六进制

后缀字母:以l或者L结尾表示long类型,无后缀表示int类型

浮点数后缀字母:以d或者D结尾或者无后缀表示double类型;以f或F结尾表示float类型

++ --

前缀表示先加减后使用

后缀表示先使用后加减

将值赋给较大取值范围的变量时,自动进行类型转化。

将值赋值给叫小范围的的变量时,必须使用强制类型转换

char表示16位的单个Unicode字符(Java里的字符都是Unicode编码)。

char类型的字面值

1、以两个单引号界定的单个Unicode字符

2、可以用uxxxx形式表示,xxxx为十六进制。

3、转义字符表示:n t b r f \ ' "

加号用于来连接两个字符串。如果两个操作数一个是字符串,另一个不是字符串,则先将非字符串转化为字符串,再进行连接。

从输入对话框获得输入

获取输入字符串:

import javax.swing.JOptionPane

String string = JOptionPane.showInputDialog(

    null,//Parent参数

    “prompting Messae”,   ------|消息

    “Dialog Title",                  -------|标题

    JOptionPane.QUESTION_MESSAGE);          --------|图标

String string = JOptionPane.showInputDialog("prompting Message");

字符串转换为数字类型

int i = Integer.parselnt(string);

double d = Double.parseDouble(string);

JAVA常见错误类型

语法错误:(syntax error)

在编译期间产生的错误,编译报错。

运行时错误:(runtime error)

导致程序非正常终止的错误,编译不会报错。

逻辑错误(logic error)

程序不能按预期的方式执行,编译不会报错。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756383.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号