java中输入定义的一个变量,JAVA定义变量与输出详解

本文详细介绍了Java编程中关于类的数量限制、命名规范、main方法的固定写法,以及变量命名、作用域、类型转换等核心知识点。重点讲解了常量定义、输入输出方法和Scanner的使用。适合初学者理解Java基础结构。
摘要由CSDN通过智能技术生成

一些重要知识

一个源文件里只能有一个public类,其它类数量不限。文件名与public类名相同

JAVA程序严格区分大小写

JAVA应用程序的执行入口是main方法固定写法:public static void main(String[] args)

java doc注释

/

**

*xxxxxxxxx

*xxxxxxxxx

*/

Java中的变量

1. 变量命名

3bf3111e15d58406a34f107cd835aaad.png

变量不要与关键字重复,JAVA中没有const和goto语句,但也作被JAVA关键字保留,JAVA中的const叫final。

2. 成员变量

成员变量,类体里面,方法外面,命名时加static。

注:JAVA是纯的面向对象的语言必须要有class 所以不能像C++一样写全局变量。

3.变量的作用域

变量的作用域,最近一组大括号之间。

4.变量的类型转换

0c25ee1fcee3ff4e6cb5c46b76e111c6.png

boolean类型不能和任何类型相互转换。

如果左面的类型于右面的类型做运算,系统会自动将两个数据转化为右面的类型,比如float f1与double d2做运算

系统会把float(f1)类型变成double类型,然后得到一个double类型,如果这时候要把结果复制给一个float类型的话就要进行强制转换了。

(float)(变量名)

定义long型常量必须在后面加“L”,因为JAVA默认的整数类型是int。

long a = 888888888888L;

原因:

Java系统会把“888888888888”这个数当作int型,但是要把一个int型变量复制给long型变量,必须要进行类型的强制转换,否则就会报错。

同理:声明float常量则须在数字后面加“F”。因为JAVA默认的浮点数类型是double类型。

float f = 12.3F;

特例:可以把int类型直接赋给byte类型。

Java输入输出

输出

/**

* 可以使用s.next()输入一个不含空格的字符串,

* s.nextInt():输入一个整数

* s.nextDouble():输入一个double

* s.nextByte():输入一个字符

**/

public class printtest

{

public static void main(String[] args)

{

System.out.println("hello world");

System.out.println("变量1"+"变量2"); //输出多个变量时要用"+"连接

}

}

输入

Java的输入要用到Scanner类。

import java.util.Scanner; //必须写这一句!不知道为什么。

public class Scannertest

{

public static void main(String[] args)

{

Scanner input= new Scanner(System.in); //为Scanner实例化对象input

int n=input.nextInt(); //扫描控制台输入

System.out.println(n); //打印n

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值