java语法示例
郑浩
第二章变量
1.数据类型 变量名
double score;
String name;
char sex;
2.变量名=值;
Score=98.5;
name=“张三”;
sex=男
3.数据类型 变量名=值;
double=98.5;
String name=:张三;
char sex;
3.{数据类型}表达式
int b=(int)d;
第三章选择结构(一)
1.if(条件){
代码块//条件执行后要执行的代码,可以是条语句,也可以是一组语句
}
public class Demo{
public static void main(String[]arge){
//语句1;
//语句2;
if(条件){
//语句3;
}
//语句4;
}}
2.if else选择结构
语法:if(条件){
//代码块1
}else{
//代码块
}
public class Demo{
public static void main(String[]arge){
int(score>98){
System.out.println(“老师 说颜值很高奖励一个mp4”);
}else{
System.out.println("老师说:丑逼去死");
}
}}
3.多重if选择结构
if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{
//代码块3
public class Demo{
public static void main(String[]arge){
int(score>98){
System.out.println("帅");
}else if(score>60){
System.out.println("还是帅");
}else{
System.out.println("郑么帅");
}
}}
4.if选择嵌套结构
if(条件1){
if(条件2){
//代码块1
}else{
//代码块2
}
}else{
//代码块3
}
public class Demo{
public static void main(String[]arge){
Scanner input=new Scannner(System.in);
System.out.println("请输入比赛成(s)绩:");
double score=input.nextDouble();
System.out.println("请输入性别");
String gender=input.next();
if(score<=10){
if(gender.equals(“男”){
System.out.println("进入帅哥总决赛");
}else if(gender.equals("女")){
System.out.println("进入美女总决赛");
}
}else{
System.out.println("丑逼淘汰");}
}}
第四章选择结构(二)
1.switch选择结构
switch(表达式){
cose 常量:
//代码块1
break;
......
default:
//代码块n;
break;
public class Demo{
public static void main(String[]arge){
Scanner input=new Scannner(System.in);
int ss=1//名次;
switch(ss){
case 1:
System.out.println("一个月夏令营");
break;
case 2:
System.out.println("笔记本");
case 3:
System.out.println(" 移动硬盘");
break;
default;
System.out.println("去死 还想要奖励?");
}
}
第五章循环结构(一)
1.while循环结构
while(循环条件){
//循环操作
}
int i=1;
while(i<100){
System.out.println("丑逼淘汰");
i=i+1;
2.do while循环
do{
//循环操作
}循环条件}
}
int i=1;
do{
System.out.println("丑逼淘汰");
i++;
}while(i<=100);
}
第六章循环结构(二)
1.for循环结构
for(表达式1;表达式2;表达式3){
//循环体
}
public class Demo{
public static void main(String[]arge){
for(int i=0;i<100;i++){
System.out.println("丑逼淘汰");
第八章数组
1.声明数组
数据类型[]数组名;
double height[];//储存学员身高,类型为double
String names;//储存学员姓名,类型为String
2.分配空间
数据类型[]数组名=new 数据类型{数组长度};
int scores{}=new int[30];//储存30个学员成绩
3.赋值
数组名[下标值]
scores[0]=89;
scores[1]=88;
scores[]2=87;
数据类型[] 数组名={值1,值2,值3.....值n};
int[]scores={30,23,45.,61.,21};或者int[]scores=new int[]{30,23,45.,61.,21};
4.数组排序
Arrays.sort(数组名);
第九章循环结构进阶
1.二重循环结构
while(循环条件1){
//循环操作1
while(循环条件2){
//循环操作2;
}
}
//do-while与do-while循环嵌套
do{
//循环操作1
do{
//循环操作2
}while(循环条件2);
}while(循环条件1);
//for与for循环嵌套
for(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
//while与for循环嵌套
while(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
第十一章(类和对象)
public class<类名>
//定义属性部分
属性1的类型 属性1;
属性2的类型 属性2;
......
属性3的类型 属性3;
//定义方法部分
方法1;
方法2;
......
方法n;
如何定义类
public class 类名{
}
编译类的方法
访问修饰符 返回值类型 方法名(){
//方法体
}
类名 对象名=new 类名();
School center =new School();
对象名.属性//引用对象的属性
center.name=“北京中心”;//给name属性赋值
对象名.方法名()//引用对象的方法
center.show();
第十二章类的无参方法
1.定义类的方法
public 返回值类型方法名(){
//方法的主体
}
public void show();
return 表达式;
2.方法调用
对象名.方法名();
public class SP {
String color="黄色";
public void show(){
System.out.println("正在0.1/秒的速度向前奔跑");
}
public String hen(){
String ball="球";
return ball;
}
public String hua(){
return color;
}
public String ha(){
return "这是一个"+hua()+"的玩具狮子";
public class SPP {
public static void main(String[] args) {
SP zheng=new SP();
String hao=zheng.ha();
System.out.println(hao);
zheng.show();
System.out.println("抢到一个"+zheng.hen());
3.javaDoc注释
/** */
//
/* */
第十四章 带参数的方法
1.定义带参方法
<访问修饰符> 返回值类型<方法名>(<参数列表>){
//方法的主体
public void addName(String name){
2.调用带参方法
对象名方法名(参数1,参数2,...,参数n)
}
st.addName(newName)//调用带参并穿参
3.声明包
package 包名;
package zheng1;
import java.util.Scanner;
public class QQ2 {
}
4.导入包
import 包名.类名;
java .util
import包名,*;
第十五章字符串
1.用字符串
//创建一个字符串的对象“hello”
String s=“hello world”;
//创建一个空字符串
String s=new String();
或者
//创建一个空字符串对象
String s=new String(“郑么帅”);
字符串1.length();
if(pwd.length()>=6){ //判断密码长度
字符串1.equals(字符串 2);
if(uname.equals(“TOM”)&&pwd.equals(“123456”)){
}
字符串1.equalsIgnoreCase(字符串 2);
if(uname.equalsIgnoreCase(“TOM”)&&pwd.equalsIgnoreCase(“123456”)){
}
字符串.toLowerCase()
返回字符串的小写形式
字符串.toUpperCase()
返回字符串的大写形式
if(uname.toLowerCase.equals().equals((“TOM”).toLowerCase))
&& pwd.toLowerCase().equals((“123456”).toUpperCase()))
}
字符串1.concat(字符串2);
s.concat(name);
2.字符串的提取与查询
1.indexOf()方法
String s“青春无悔”
int index=s.indexOf(“春”);
2.lastlndexOf()方法
String s“青春无悔无悔青春”
int index=s.lastlndexOf(“春青春”);
3.substring(int index)方法
String s=“青春无悔”
String result=s.substring(1);
4..substring(int beginindex,intendindex)方法
String s=“青春无悔无悔青春”
String result=s.substring(2,6);
5.time()方法
3.StringBuffer类
字符串1.toString();
String s1=sb2.tostring();
//转换为String类
字符串1.append(字符串2);
StringBuffer sb=new StringBuffer(“青春无悔”);
字符串1.insert(位置,参数);
str.insert(i“,”)