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

Java语言基础1

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

Java语言基础1

   java程序的构成包括主要由数据类型、变量、运算符、控制流语句所构成。

基本的数据类型分为三类,共八种:字符型、布尔型、数值类型。

字符型只有一种:char:在内存中占用2个字节

布尔型,也叫boolean类型:在内存中占用1个bit(因为其值只有true和false,也就是0和1两种情况,计算机内存中一个bit刚好可以表示0和1两种情况)

数值类型具体可分为以下几种:
1、byte :在内存中占用1个字节
2、short:在内存中占用2个字节
3、int:在内存中占用4个字节
4、long:在内存中占用8个字节
5、float:在内存中占用4个字节
6、double:在内存中占用8个字节

列如以下代码
import java.util.Scanner;
public class Example12
{
public static void main(String[] args){
int x,y,z;
System.out.println(“请输入两个整数”);
Scanner m=new Scanner(System.in);
x=m.nextInt();
y=m.nextInt();
z=x+y;
System.out.println(x+"+"+y+"="+z);
}
}
此代码完成的是计算并打印两个整数的和的功能

import java.util.Scanner;为标准的输入格式。若代码中不需要输入数据则可以省略。
public class Example12{ } 注意:Example12是一个类,类名需和文件名一致,且java中对大小写很敏感,不可写成example12,文件名需改为Example12.java,一个java文件中可以有很多个类,但只能有一个public类,如果不止一个类,则文件名必须与public类名一致,如果没有public类,文件名可以与任意一类名一致。

public static void main(String[] args){ } 中,main方法是程序入口,一个程序的执行是从main方法开始,当一个程序有多个main方法时,运行程序时也只能从其中的一个main方法入口进去。对于java小白来说public static void main(String[] args){ }也可看作标准格式,java代码写入{ }里面,args是字符串变量名,当然可以更改,但一般都用args,public static void main(String[] args){ }和public static void main(String args[]){ }没有区别,但主流使用的是前者。

int x,y,z;定义x,y,z三个变量,类型为int型,注意若是其他类型,后面必须说明,若不说明,整数则默认为int型,小数默认为double型,注意必要的时候加说明,例如,定义float型应为:float x=70.0f,或float y;y=30.0f;也可用F。
类型转换时注意,自动类型转换为小范围转大范围,byte类型转short类型,int类型转long类型等都可以正常转换,int类型转short类型、short类型转byte类型等大范围转小范围会损失精度,内存足够的情况下,建议使用相对较大范围的数据类型。

最后,char类型和数字类型做运算时,会根据ASCLL码表把char类型转为对应的int类型数,

1、 System.out.println(“请输入两个整数”);
2、System.out.println(x+"+"+y+"="+z);
方法调用语句,调用输出函数," “内的内容原样输出,1输出结果为:请输入两个整数,” "外,若是变量,则输出变量的值。+ 代表将两个数据拼接到一起,若x=10,y=20,则2的输出结果为:10+20=30
注意:println();为换行输出,若不需要换行输出,可用print();

Scanner m=new Scanner(System.in);构造一个Scanner对象,命名为m,并与System.in关联。Scanner类表示一个文本扫面器,它可以扫描键盘上输入的字符。
x=m.nextInt(); 调用nextInt方法,从控制台读取一个整数,并赋值给x。若是输入字符串,则用 String name=m.next.Line(); 字符串赋值给name。

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

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

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