第三章

if基本语法:

if(条件){// 表达式
// 代码块
}

eg:
int a = 10;
if(a > 1){
System.out.println("内容");
}

if(){
// 代码块
}else{
// 代码块
}
eg:
if(score >= 90){
System.out.println("奖励Mp4一个");
}else{
System.out.println("枪毙");
}

语法:
if(条件){
// 代码块
}else if(条件){
// 代码块
}eles if(条件){
// 代码块
}.....{
// 代码块
}else{
// 代码块
}
eg:
if(score <= 30){
System.out.println("拉出去,枪毙");
}else if(score <= 60){
System.out.println("拉出去,坐牢20年");
}else if(score <= 80){
System.out.println("找个对象");
}else{
System.out.println("让对象给甩了!!!!");
}

语法:
if(条件){
if(条件){
.....
}else if(条件){
.....
}else{
.......
}
}else{
.......
}

eg:
if(miao <= 10){
System.out.println("请输入性别(男、女、变性人):");
//char gender = input.next().charAt(0);
String gender = input.next();
if(gender.equals("男")){
System.out.println("进入男子总决赛");
}else if(gender.equals("女")){
System.out.println("进入女子总决赛");
}else if(gender.equals("变性人")){
System.out.println("进入变性人总决赛");
}else{
System.out.println("你不是人");
}
}else{
System.out.println("淘汰!!!");
}

  1. 数据类型强转

数据类型  变量名 =(数据类型)值;

Eg:

Double num=13.75;

Int sum =(int)num;

结果:sum=13;

 

1. while循环结构

语法:while(循环条件){

 //循环代码块

}

 eg:(举例)int i =1;

   while(i<=100){

  System.out.println("努力奋斗”);

   i ++;

}

2. do-while循环

do{

//循环代码块

}while(循环条件);

eg:int i = 1;

do{

System.out.println("努力奋斗!")

i++;

}while(i<=100);

第六章

1. for循环

语法:

for(表达式1;表达式2;表达式3){

//循环体

}

Eg;

for(i=0;i<10;i++){

System.out.println("饿了");

  1. break的使用:结束并跳出循环

Eg:for(int i =0;i<5;i++){

System.out.println("请输入第" + (i + 1) + "门成绩:");

score = input.nextInt();

if(score<0){

isNegative = true;

break;

}

  1. continue的使用:结束进入下一次循环

Eg;for(int i = 0;i<totle;i++){

System.out.println("请输入第"+(i+1)+"位学生的成绩:");

score =input.nextInt();

if(score<80){

continue;

}

第八章

1.声明数组

语法:

数据类型[]数组名;      或者       数据     数组名[];

Eg:

int[]  scres;

2,分配空间

语法:

数组名 = new 数据类型[数组长度];

eg:

scores = new int[10];

综合方法:

数据类型[]   数组名 = new 数据类型[数组长度];

eg:

int scores[]  = new  int[10];//存储10个数据得分

注意!一旦声明了数组的大小就不能修改.即数组的长度是固定的,

3.赋值

分配空间之后就可以向数组里存放数据了,数组中每一个元素都是通过下标来访问的

语法:

数组名[下标值];

eg:

向scores数组中存放数据

scores[0] = 10;

语法:

数据类型[]   数组名={值1,值2,值3,.........值n};

eg:

int []  scores = {30.20.10,60.78};

也可以写为:

int[] scores = new int[]{30,20,10,60,78};

4.数组排序

语法:Arrays.sort(数组名);

  1. 求数组最大值

 

Eg;

max = scores[0];
for(int i = 1;i<scores.length;i++){
if(scores[i]>max){
max = scores[i];
}

  1. 插入元素

eg:

for(int i =0;i<list.length;i++){
if(num>list[i]){
index = i;
break;
}
}
//元素后移
for(int j = list.length-1;j>index;j--){
list[j]= list[j-1];//index下标开始的元素后移一个位置

第九章

1. 二重循环结构

1.语法://while与while循环嵌套

while(循环条件1){

//循环操作1

  while(循环条件2){

    循环操作2

}

}

Eg;

Int i=0;

Int j=0;

While(i<3){

While(j<3){

System.out.println("努力奋斗!");

J++;

}

I++;

}

2.//do-while与do-while循环嵌套

do{

//循环操作1

do{

//循环操作2

}while(循环条件2);

}while(循环条件1)

Eg:

Int i=0;

Int j=0

Do{

Do{

System.out.println("努力奋斗!");

J++;

}while(j<3)

I++;

}while(i<3)

3.  //for与for循环嵌套

for(循环条件1){

//循环操作1

for(循环条件2){

//循环操作2

}

}

Eg:

for (int i = 0; i < average.length; i++) {

sum=0.0;

System.out.println("请输入第"+(i+1)+"个班级的成绩");

for (int j = 0; j < score.length; j++) {

System.out.println("第"+(j+1)+"个学员的成绩");

score[j]=input.nextInt();

sum+=score[j];

}

average[i]=sum/score.length;

System.out.println("第"+(i+1)+"个班级参赛学院的平均分是"+average[i]+"\n");

}

4.//while与for循环嵌套

while(循环条件1){

//循环操作1

for(循环条件2){

//循环操作2

}

}

Eg;

for(int i=1;i<num;i++{
    while(b[0]!=a[i])  {
        b[1]=a[i];
        count++;
        break;
        find = true;

}
     if (find) 
     break;
}

第十一章

1. Java的类模板

语法:

public class <类名> {

}

Eg:

public class School {

    String schoolName;

  int  classNumber;

int labNumber;

  1. 方法声明

语法:

访问修饰符 返回值类型  方法名( ) {

  //方法体

}

Eg:

public void showCenter( ){

System.out.println( schoolName+"培训中心\n "+"配备:"+classNumber+"教室"+labNumber+" 机");

}

3. 如何创建和使用对象

创建对象的语法:

类名   对象名  = new  类名( );

Eg;

School center = new School( );

对象名 . 属性       //引用对象的属性

对象名 . 方法名   //引用对象的方法

eg:

center.name = " 北京中心";  //给name 属性赋值

center.showCenter( );    //调用showCenter( )方法

第十二章

1.如何定义类的方法

语法:

public 返回值类型   方法名(){

  //方法的主体

}

语法:

return  表达式;

Eg:

public String robBall{

      String ball =“球”;

      return ball;

第十四章

java初始重点语法的更多相关文章

  1. Java, C#, Swift语法对比速查表

    原文:Java, C#, Swift语法对比速查表   Java 8 C# 6 Swift 变量 类型 变量名; 类型 变量名; var 变量名 : 类型; 变量(类型推断) N/A var 变量名= ...

  2. JVM(二):Java中的语法糖

    JVM(二):Java中的语法糖 上文讲到在语义分析中会对Java中的语法糖进行解糖操作,因此本文就主要讲述一下Java中有哪些语法糖,每个语法糖在解糖过后的原始代码,以及这些语法糖背后的逻辑. 语法 ...

  3. Java语言基本语法

    Java语言基本语法 一.标识符和关键字 标识符 在java语言中,用来标志类名.对象名.变量名.方法名.类型名.数组名.包名的有效字符序列,称为“标识符”: 标识符由字母.数字.下划线.美元符号组成 ...

  4. Pascal、VB、C#、Java四种语法对照表

    因为工作原因,自学会了vb后陆续接触了其它语言,在工作中经常需要与各家使用不同语言公司的开发人员做程序对接,初期特别需要一个各种语法的对照比,翻看了网络上已有高人做了整理,自己在他基础上也整理了一下, ...

  5. Java正则表达式的语法与示例

    Java正则表达式的语法与示例 java 正则表达式 正则表达式语法 java正则表达式语法 java正则表达式 概要: Java正则表达式的语法与示例 | |目录 1匹配验证-验证Email是否正确 ...

  6. Java初认识--Java中的语法结构

    Java中的语法结构(程序流程控制) Java的语法结构有四种: 1.顺序结构. 顺序结构很简单,就是按顺序执行,输出就可以了. 2.判断结构. 判断结构的一个代表性的语句是if:if语句有三种格式体 ...

  7. Java 中的语法糖

    百度百科对语法糖的定义 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这 ...

  8. (转)Java正则表达式的语法与示例

    转自:http://www.cnblogs.com/lzq198754/p/5780340.html 概要: Java正则表达式的语法与示例 | |目录 1匹配验证-验证Email是否正确 2在字符串 ...

  9. Java高阶语法---transient

    背景:听说transient Java高阶语法是挺进BAT必经之路. transient: Java中transient 关键字的作用,简单的说就是让某些被修饰的成员属性变量不被序列化. 这又扯到了序 ...

随机推荐

  1. spring boot +mybatis 整合 连接数据库测试(从0到1)

    spring boot 整合mybatis 1.打开idea创建一个项目 2.在弹出的窗口中选择spring initializr(初始化项目),点击next 3.接下来填写group 与artifa ...

  2. malloc/free 和 new/delete

    (本文参考于网上) 首先两者都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言,只用malloc/free无法满足动态对象的要求.对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执 ...

  3. Rancher 容器管理平台-实战训练营-免费视频培训

      2018年5月-2019年5月免费培训视频(共21期): http://e.vhall.com/user/home/20160226 培训简介: Rancher2.0版基于开源的Kubernete ...

  4. Openstack中用秘钥对(keypair)生成和访问虚机的方法

    Openstack中用镜像文件生成的image来创建虚机(VM或Instance)时, 通常不支持用户名加密码的ssh方式登录访问该VM,而是用秘钥对(keypair)方式. 这里以Centos的镜像 ...

  5. Phonics 自然拼读法 s,a,t,i,p,n Teacher:Lamb

    # 音节(syllables)拆分 # 拆分练习 # LIoyd 分类法——“七步决” # 元音拆词法 # s,a,t,i,p,n S  A  T I P N # 自然拼音拼读练习表 a mat    ...

  6. webpack.optimize.UglifyJsPlugin配置说明

    https://segmentfault.com/a/1190000008995453?utm_source=tuicool&utm_medium=referral

  7. vs环境open读写创建

    vs环境openfd = open(save_as_file, O_RDWR|O_CREAT);//创建文件属性为只读fd = open(save_as_file, O_RDWR|O_CREAT, S ...

  8. Windows Server 2012 R2域控制器部署

    1. 概述 该文档描述了在Windows 2012R2 系统上搭建域控的方式. 2. 具体步骤 2.1 首先我们先配置好IP地址.计算名(默认的计算机名比较长,后期其它计算机加入域控的时候需要输入比较 ...

  9. 关于IDEA每次修改HTML,Css等静态资源文件都需要重启的设置修改

    ~ ~ ~ ~ ~ 关于IDEA每次修改HTML,Css等静态资源文件都需要重启的设置修改 最近开始使用IDEA进行项目开发,但是对于每次修改HTML文件中css和js文件之后都必须重启服务这件事表示 ...

  10. SQL列转行用逗号隔开

      declare @result varchar(255) set @result = ” select @result = @result + cast(F_IT_FWID as varchar( ...