一到十五章语法示例

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“,”)

时间: 2024-07-31 00:17:38

一到十五章语法示例的相关文章

Gradle 1.12用户指南翻译——第三十五章. Sonar 插件

本文由CSDN博客万一博主翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/userguide/userguide.html. 另外,Android 手机用户可通过我写的一个

Gradle 1.12 翻译——第十五章. 任务详述

有关其他已翻译的章节请关注Github上的项目:https://github.com/msdx/gradledoc/tree/1.12,或访问:http://gradledoc.qiniudn.com/1.12/userguide/userguide.html 本文原创,转载请注明出处:http://blog.csdn.net/maosidiaoxian/article/details/41038305 关于我对Gradle的翻译,以Github上的项目及http://gradledoc.qin

【WPF学习】第三十五章 资源字典

原文:[WPF学习]第三十五章 资源字典 如果希望在多个项目之间共享资源,可创建资源字典.资源字典只是XAML文档,除了存储希望使用的资源外,不做其他任何事情. 一.创建资源字典 下面是一个资源字典示例,它包含一个资源: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/wi

Gradle 1.12用户指南翻译——第四十五章. 应用程序插件

文由CSDN博客貌似掉线翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc 本文翻译所在分支: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/usergu

Gradle 1.12用户指南翻译——第二十五章. Scala 插件

其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/userguide/userguide.html. 另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,目前

第十五章 shell正则表达式

第十五章 shell正则表达式 见图片 Shell正则表达式 正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(Perl Regular Expression 又叫Perl RegEx 简称PREs) 基本组成部分 正则表达式的基本组成部分. 正则表达式 描述 示例 Bas

20190901 On Java8 第十五章 异常

第十五章 异常 要想创建健壮的系统,它的每一个构件都必须是健壮的. 异常概念 C++的异常处理机制基于 Ada,Java 中的异常处理则建立在 C++的基础之上(尽管看上去更像 Object Pascal). 基本异常 异常参数 所有标准异常类都有两个构造器:一个是无参构造器:另一个是接受字符串作为参数,以便能把相关信息放入异常对象的构造器. Throwable 是异常类型的根类. 自定义异常 对异常来说,最重要的部分就是类名. 异常与记录日志 对于异常类来说,getMessage() 方法有点

深入浅出Zabbix 3.0 -- 第十五章 Zabbix 协议与API

今天是六.一儿童节,祝小朋友们节日快乐!发完此文就带我家小朋友出去玩耍了. 第十五章 Zabbix 协议与API 本章将介绍和开发相关的Zabbix协议和API的内容,通过对Zabbix协议和API的深入了解,你可以利用Zabbix协议编写客户端程序并将其嵌入的产品或系统中,并将数据发送到Zabbix server,这在无法安装Zabbixagent等程序的场景(例如专用的嵌入式系统)中非常有用.你也可以利用Zabbix API开发自己的业务系统,或灵活的与现有系统整合集成. 15.1 Zabb

第十五章 文件属性类的实现

                  第十五章    文件属性类的实现        根用户的权限也不能是无限大.必须考虑到保护用户的隐私!用户的文件内容.程序代码可设置为根用户也不能观看,只能是文件拥有者可以查看.修改.但根用户可以删除一切非根用户的文件.也可以查看用户的目录.所以,i_mode字符更改如下:      BU16 i_mode; // 描述文件的访问权限:文件的读.写.执行权限  // i_mode.15-13  ftype; 文件类型: 0-符号软连接文件, // 1-硬连接文