1.1 【经典面试题】:
&&(短路与)与&(非短路与)的区别:
表达式1 && 表达式2
表达式1如果为false,表达式2不执行,整个表达式结果为false。
表达式1 & 表达式2
无论表达式1是否为ture,表达式都2依然执行。
【相同点】:
&& & 都满足,见false为false的特点。
String :字符串类型 “”

||(短路或) |(非短路或)

for循环嵌套
for(){
//外循环
for(){
//内循环

}
}

* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *

* * * * * * * * * *
*       *
*         *
* * * * * * * * * *

*
* *
* * *
* * * *
* * * * *
* * * * * *

package day03;
/**
* 直三角形的*号输出
* @author Brucelong
* */
public class RightTriangle {

public static void main(String[] args) {
for(int i = 1;i<=9;i++) {
for(int j= 1;j<=i;j++) {
System.out.print("*");
}
System.out.println("");
}

}

}

实心的等腰三角形

package day03;

import javax.swing.JOptionPane;

/**
* java 用函数打印n行星号组成的等腰三角形
* @author Brucelong
* */

public class IsoscelesTriangletest {

public static void main(String[] args) {

String n = JOptionPane.showInputDialog("请输入一个数字:");// 直接输入行号
int l = Integer.parseInt(n);
int k = l;
for (int i = 1; i <= k; i++) {
for (int j = k; j >=i; j--) {
System.out.print(" ");
//l--;

}

for (int j = 1; j <= i*2-1; j++) {
System.out.print("*");// 显示星星
}
System.out.println();
}
}

}

下午课程内容
1.for循环嵌套,经典案例:九九乘法表
2.数组
3.天天酷跑项目分析
明天:写项目

1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81

package day03;
/**
* 经典案例
* 九九乘法表
* @author Brucelong
* */
public class MultiplicationTable {

public static void main(String[] args) {

for(int i = 1;i<=9;i++) {//外循环
for(int j= 1;j<=i;j++) {//内循环
System.out.printf("%d * %d = %d ",j,i,i*j);
}
System.out.println();
}

}

}

for(int i = 1;i<=9;i++) {//外循环
for(int j= 1;j<=i;j++) {//内循环
System.out.printf("%d * %d = %d ",j,i,i*j);
//System.out.print(j+"*"+i+"="+(i*j)+" (tab键)或用转义字符\t");
}
System.out.println();
}

package day03;
/**
* 课后作业题
* 1+1/1/2+1/3+1/...+1/9
* @author Brucelong
* */
public class HomeWork01 {

public static void main(String[] args) {
double sum = 0;
for(int i =1;i<=9;i++) {
sum=sum+1.0/i;
//System.out.printf("1/%d+",i);
}
System.out.println("sum = "+sum);

}

}

【数组】:
1.笔试题:
创建数组的两种方式工:
a 静态创建
数据类型 [] 数组名 = {数组元素1,数组元素2,……};
int [] arr = {1,2,3,4,5};//直接赋值给数组
// 0 1 arr.length-1
arry[5]数组下标越界异常
数组的标识:[]
数组的下标
int a;a =1;//没有问题
int [] arr;arr = {1,2,3,4};//是有问题的

b 动态创建
int [] arr = new int[5];//只创建空间没有赋值元素
最小的下标是:0
最大的下标是:arr.length-1
数组元素的复制:
int的默认值是0,boolean默认值是flase
数组的扩容和缩容(本质的实现数组的复制)

数组元素的删除
数组折快速排序

java基础应用循环的应用的更多相关文章

  1. java基础3_循环语句,数组

    java中的循环: Java中提供了3中循环结构:  while  do-while  for ① 循环结构的作用? 可以不断重复执行循环结构中的代码: ② 上面的3个循环结构功能都是一样的,只是结构 ...

  2. Java基础之循环语句、条件语句、switch case 语句

    Java 循环结构 - for, while 及 do...while 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: whi ...

  3. java基础 ------- 多重循环 and break与continue

    -----  什么是多重循环 ----   打印数列 public class ForEx { public static void main(String[] args){ for(int i = ...

  4. java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字

    一.While循环语句 1.格式 while(条件表达式){ 执行语句: } 2.要点 1,先判断后执行 2,循环次数不定 3,避免死循环 3.举例 题目1:输出0-100之间的所有数 class D ...

  5. java基础07 循环结构

    public class While02 { public static void main(String[] args) { /** * while(循环条件){ * 循环体(循环操作) * } * ...

  6. 【BigData】Java基础_循环

    1.for循环 语法: for (初始表达式;布尔表达式;步进) { 循环体: } 实例: package cn.test.logan.day02; import java.util.Scanner; ...

  7. Java基础_循环嵌套_打印乘法口诀、菱形,各种图形,计算二元一次和三元一次方程组_7

    循环嵌套 打印乘法口诀 for(int j=1;j<=9;j++){ for(int i=1;i<=j;i++){ System.out.print(i+"*"+j+& ...

  8. java基础知识—循环结构

    1.while 循环 语法: while(循环操作){ 循环操作: } 特点:先判断,再执行:2. == : 用于数字比较 比较的是地址 equals: 用于字符串比较 比较的是字符 3.do-whi ...

  9. java 基础 04 循环结构 一维数组

    内容: (1)循环结构 (2)一维数组 1.循环结构 1.1for循环 (1)语法格式 for(初始化表达式1;条件表达式2;修改初始化表达式3){ 循环体; } (2)执行流程 执行初始化表达式 = ...

随机推荐

  1. TreeGrid 控件集 :delphi 学习群 ---- 166637277 (Delphi学习交流与分享)

    delphi 学习群: 166637277  (Delphi学习交流与分享). 群主QQ: 1936431438 TreeGrid 控件集 收集: 1.https://www.lmd.de/produ ...

  2. 检索每个字符串的子串(python散列表实现)

    import re def get_str(i,num): str_list = re.findall(r'.{{{str_length}}}'.format(str_length=i), num) ...

  3. CORS(Cross-origin resource sharing) “跨域资源共享”

    CORS与JSONP的比较 在出现CORS标准之前, 我们还只能通过jsonp的形式去向“跨源”服务器去发送 XMLHttpRequest 请求,这种方式吃力不讨好,在请求方与接收方都需要做处理,而且 ...

  4. 利用 ffmpeg 的 maskedmerge 滤镜, 从视频中提取移动对象

    ffmpeg \ -i background.png \ -i video.mkv \ -filter_complex \ " color=#00ff00:size=1280x720 [ma ...

  5. 使用openssl命令制作ecc证书

    # openssl ecparam -out EccCA.key -name prime256v1 -genkey # openssl req -config openssl.cnf -key Ecc ...

  6. 035_lua快速入门

    执行下面的脚本用luajit test.lua即可 一.变量及逻辑运算 --number, string, boolean, table, function, thread, userdata, ni ...

  7. 007_zkCli.sh

    一. [zk: localhost:2181(CONNECTED) 1] rmr /zkTestPaths_92018-06-25 11:18:30,189 [myid:] - WARN [main- ...

  8. python获取esxi的磁盘使用率信息

    #!/usr/bin/python3 #coding:utf-8 #Author: ziming """ 只用于模拟开发功能测试 """ f ...

  9. 缓存系列之一:buffer、cache与浏览器缓存

    缓存系列之一:buffer.cache与浏览器缓存 一:缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用,比如CPU的一级.二级缓存是保 ...

  10. Springboot:开发时工程启动慢

    个人的解决办法是删除workspace中的histor 然后重启Eclipse,发现一切正常.