Java语法 示例
第二章:
int:整型 double:双精度浮点型 char:字符型 String:字符串型
语法:数据类型 变量名; 如:String name;
变量名=值; 如:name=“张三”;
数据类型 变量名=值; 如:String name=“张三”;
变量命名的规则:
a:变量命名必须以字母、下划线“-”或“$”的字符开头
b:变量可以包括数字,但不能以数字开头。
c:除了“-”或“4”符号以外,变量名不能包含任何特殊字符。
d:不能使用Java的关键字。
语法:
(数据类型)表达式 如:double d=34.434; int b=(int)d; “=”是赋值运算符 “==”是比较运算符。
第三章:
语法:if(条件){
//代码块1
}else{
//代码块2
}
如:int sorce=340;
if(sorce==340){
System.out.println(“答对了”);
}else{
System.out.println(“答错了”);
}
语法:if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{
//代码块3
}
如:int sorce=340;
if(sorce==340){
System.out.println(“答对了”);
}else if(score==546){
System.out.println(“答错了”);
}else{
System.out.println(“....”);
}
语法:
if(条件1){
if(条件2){
//代码块1
}else{
//代码块2
}
}else{
//代码块3
}
如:
int score=43;
String name=“九点”;
if(score==43){
if(name==九点){
System.out.println(“姓名正确”);
}else{
System.out.println(“姓名有误”);
}
}else{
System.out.println(“都错误”);
}
第四章:
语法:switch(表达式){
case 常量1:
//代码块1:
break;
case 常量2:
//代码块2:
break;
.....
default:
//代码块n:
break;
}
如:int mingci=1;
switch(mingci){
case 常量1:
System.out.println(“奖励一台电脑”);
break;
case 常量2:
System.out.println(“奖励一台计算机”);
break;
.....
default:
System.out.println(“没有奖励”);
break;
}
第六章:
语法:while(循环条件){
//循环操作
}
如:int i=1;
while(i<=100){
System.out.println(“好好学习”);
i=i+1;
}
语法:do{
//循环操作
}while(循环条件);
如:int i=1;
do{
System.out.println(“好好学习”);
i++;
}while(i<=100);
语法:for(表达式1,表达式2;表达式3){
//循环体
}
如:for(int i=0;i<100;i++){
System.out.println(“好好学习”);
}
第八章:
语法:数据类型[] 数组名;
数组名=new 数据类型[数组长度];
数据类型[] 数组名=new 数组类型[数组长度];
数组名[下标值];
数据类型[] 数组名={值1,值2,......值n};
排序语法:
Arrays.sort(数组名);
第十章:
语法:while(循环条件1){
//循环操作1
while(循环条件2){
//循环操作2
}
}
do{
//循环操作1
do{
//循环操作2
}while(循环条件2);
}while(循环条件1);
for(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
while(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
第十一章
语法:public class 类名{
}
public class<类名>{
//定义属性的部分
属性1的类型 属性1;
属性2的类型 属性2;
.......
属性3的类型 属性3;
// 定义方法的部分
方法1;
方法2;
.....
方法n;
}
语法: 访问修饰符 返回值类型 方法名(){
//方法体
}
语法:类名 对象名=new school();
对象名.属性
对象名.方法名()
第十二章:
语法:public 返回值类型方法名(){
//方法的主体
}
return 表达式;
对象.方法名();
第十四章:带参的方法
语法:<访问修饰符> 返回值类型 <方法名> (<参数列表>){
//方法的主体
}
对象.方法名(参数1,参数2,....,参数n)
第十五章:字符串
语法:
字符串1.length();
字符串1.equals(字符串2);
字符串1.equalsIgnoreCase(字符串2);
Java语法 示例的更多相关文章
- Java语法糖设计
语法糖 Java语法糖系列,所以首先讲讲什么是语法糖.语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的字节码或者特定的方式对这 ...
- Linux常用命令语法+示例
原文出自:https://blog.csdn.net/seesun2012 Linux常用命令:Linux查看日志命令总结:Tomcat相关:Linux配置网卡,连接外网:Linux下安装JDK:Li ...
- php语法同java语法的基本区别(实例项目需求,php才能熟)
php语法同java语法的基本区别(实例项目需求,php才能熟) 一.总结 看下面 二.PHP基本语法以及和Java的区别 .表示字符串相加 ->同Java中的. $作为变量的前缀,除此之外,变 ...
- Java 泛型示例 - 泛型方法,类,接口
Java Genrics 是 Java 5 中引入的最重要的功能之一. 如果您一直在使用Java Collections并使用版本 5 或更高版本,那么我确定您已经使用过它. Java 中具有集合类的 ...
- Java语法
java语法: 一个java程序可以说是一系列对象的集合,而这些对象都要通过调用彼此的方法来协同工作. 对象: 对象是一个实例,例如:一只猫,它是一个对象,有状态和行为.它的状态状态有:颜色,名字,品 ...
- Java语法糖1:可变长度参数以及foreach循环原理
语法糖 接下来几篇文章要开启一个Java语法糖系列,所以首先讲讲什么是语法糖.语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的 ...
- 正则表达式学习笔记(附:Java版示例代码)
具体学习推荐:正则表达式30分钟入门教程 . 除换行符以外的任意字符\w word,正常字符,可以当做变量名的,字母.数字.下划线.汉字\s space,空白符 ...
- 程序员带你学习安卓开发,十天快速入-对比C#学习java语法
关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...
- Java语法基础(1)
Java语法基础(1) 1. Java是一门跨平台(也就是跨操作系统)语言,其跨平台的本质是借助java虚拟机 (也就是JVM(java virtual mechinal))进行跨平台使用. ...
随机推荐
- UWP: 在 UWP 中使用 Entity Framework Core 操作 SQLite 数据库
在应用中使用 SQLite 数据库来存储数据是相当常见的.在 UWP 平台中要使用 SQLite,一般会使用 SQLite for Universal Windows Platform 和 SQLit ...
- HDU [P1704] Rank
传递闭包裸题 但是本题的Floyd一定要优化,不然会T cpp #include <iostream> #include <cstdio> #include <cstri ...
- CF 208E. Blood Cousins [dsu on tree 倍增]
题意:给出一个森林,求和一个点有相同k级祖先的点有多少 倍增求父亲然后和上题一样还不用哈希了... #include <iostream> #include <cstdio> ...
- linux指令札记
1.有关文件压缩解压缩:Linux下自带了一个unzip的程序可以解压缩文件,解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filenam ...
- 【原】font-awesome IE6支持代码本人测试成功
<!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="js/n ...
- redux简明学习
前面的话 这几天被redux折腾的够呛,看了很多视频,也看了很多资料.很多时候,感觉好像顿悟了,但实际上只是理解了其中的一个小概念而已.真正去做项目的时候,还是会卡壳.可能是学CSS和Javascri ...
- Spring基础篇——通过Java注解和XML配置装配bean
自动化装配的确有很大的便利性,但是却并不能适用在所有的应用场景,比如需要装配的组件类不是由自己的应用程序维护,而是引用了第三方的类库,这个时候自动装配便无法实现,Spring对此也提供了相应的解决方案 ...
- IDEA的优质使用博客资源
intelliJ idea 使用技巧&方法 IntelliJ IDEA 常用设置讲解 IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人. IntelliJ IDEA 常见文 ...
- IE8兼容问题总结---trim()方法
1.IE8不支持,jquery的trim()去空格的方法 错误表现 : 会报错,对象不支持此属性或方法; 解决办法 : 使用正则匹配空格 例如 : /^\s+|\s+$/greplace(/^\s+| ...
- 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)
最近使用vscode比较多. 学习了一下如何在mac上使用vscode开发asp.netcore项目. 这里是我写的关于vscode的一篇文章: https://www.cnblogs.com/cgz ...