网站建设服务器对比,东莞做网站优化,关于建设饮食与健康网站的意义,全渠道营销案例这个Java可是个好东西#xff0c;是一门面对对象的程序设计语言#xff0c;其语法很类似C#xff0c;所以学过C的伙伴们就很好上手#xff0c;另外Java对C进行了简化与提高#xff0c;这个在后期学习会感受到#xff0c;Java还有很多的类库API文档以及第三方开发包。
这…这个Java可是个好东西是一门面对对象的程序设计语言其语法很类似C所以学过C的伙伴们就很好上手另外Java对C进行了简化与提高这个在后期学习会感受到Java还有很多的类库API文档以及第三方开发包。
这里读者可以下载idea用来进行Java代码的编写与运行。 目录
1.输出
2.变量与常量
3.数据类型转换
4.输入 首先Java程序的基本组成单元是类类体内包括属性与方法这个跟C类很像我们首先创建项目注意这里的文件名必须与类名相同既xxx.java另外Java跟数据库不同它是区分大小写的这里要注意一下。我们看一下下面的代码
public class First{public static void main(String[] args){System.out.println(hello,world);//Java的输出格式}
}
首先我们能看出类名是First其次这里的 public static void main(String[] args)跟C类似这里是入口方法类内包括很多方法这里是程序员自己编写。另外全局变量与局部变量的定义跟C是一样的这里不过多强调。
1.输出
Java语言的输出其实跟C差不多都是一种固定的格式
System.out.print(hello,world);//不输出\n(换行)
System.out.println(hello,world);//输出\n
这里很有趣的是Java这里输出文字并输出数字的格式
int height 10;
System.out.println(身高: height);
//输出:身高: 10
有关字符类型有必要提一点在C中咱们会通过ASCII码表将字符作为整数对待而Java是通过Unicode表进行处理的Unicode编码采用无符号编码如果要想得到0~65535中数所代表的字符就需要利用char型显式转换。
int p 45213;
System.out.println((char)p);//输出
char word d;
System.out.println((int)word);//输出100
2.变量与常量
在Java语言中标志符是可以使用拉丁文字汉语日语以及其他语言文字的。
关键字像int,char,float,double,boolean(布尔)...这些是数据类型这里咱们就提及一下 var 这个关键字它相当于一种动态类型编译器会自动识别赋值给变量的值然后来进行推断数据类型也就是说使用这个关键字必须要进行赋值操作并且var还不能声明成员变量以至于其声明的局部变量不可以作为返回值。
public void get_age(){var age 26;return age;//报错:Change method return type to int
}
常量不会被改变的量在C中会写成const而在Java会写成final。
final double PI 3.1415926D;
静态变量
看看下面的代码
class apple{int x 10;//实例变量static int y 20;//静态变量
}
在数据类型前加上static就可以将成员变量称之为静态变量静态变量的有效范围是可以跨类的。
3.数据类型转换
(1)隐式类型转换
从低到高按照精度排列是byte short int long float double
(2)显示类型转换强制类型转换简称强转
从高到低
int a (int)45.23;
System.out.println(a);//输出:45
int b (int)d;
System.out.println(b);//输出:100
4.输入
Java的输入是真的麻烦这里需要利用Java内部的类Scanner注意首字母大写使用这个类就可以接受键盘的数字了。
1首先需要类似C预处理的操作这里咱们使用import关键字找到Scanner这个类。
import java.util.Scanner;
2然后利用Java的构造方法来创建对象。
Scanner sc new Scanner(System.in);//这里的sc只是单纯的变量名字可以修改但是初学建议就是一个字背
3然后将变量赋值接受数据。
int a sc.nextInt();//这里Scanner类有很多像nextInt,nextDouble,nextBoolean等
//注意大写
//注意这里sc因为构造的是sc所以这里需要使用sc类名里面Scanner类内
完整输入输出
import java.util.Scanner;
public class Main {public static void main(String[] args){Scanner sc new Scanner(System.in);int i sc.nextInt();System.out.println(i);}
}
好了今天分享就到这里了记得三连支持有哪里写的不够细节欢迎评论区留言。