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. Django 的系统时区设置 RPC

    PRC   Deprecated +08:00 +08:00 Link to Asia/Shanghai settings.py  文件的设置项:   TIME_ZONE = 'PRC'     来源 ...

  2. Serv-U日志文件保存设置【转】

    Serv-U的日志默认是不保存在本地的,但是大多数企业对于文件传输是有审计需求的,所以这里我们可以手动配置Serv-U的日志保存到本地文件. 首先打开“域活动”,选择“设置”,在“记录到文件”处设置日 ...

  3. mac技巧之常用的快键键

    1.修改文件名 选中文件按return键即可修改文件名. 2.文件预览 选中文件按照空格键即可实现文件的预览(并不是打开文件) 3.任务之间进行切换 command+tab 4.复制文件 推动文件按照 ...

  4. js判断空字符串、null、undefined、空格、中文空格

    代码 function isEmpty(obj) { if (obj === null) return true; if (typeof obj === 'undefined') { return t ...

  5. GBT MBR

    MBR最大支持2.2TB磁盘,它无法处理大于2.2TB容量的磁盘.MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区. GPT的全称是Globally ...

  6. LabVIEW--为设备添加配置文件.ini

    需求:我同一个程序下载到两台机器人上,有些参数是不一样的,比如说服务器的ID或者端口,以及存放文件的位置,如果我每次下载之前改程序的话就非常麻烦了(虽然在程序里面是作为全局变量来存的),不利于后期的更 ...

  7. oracle:10g下载地址(转载)

    转载地址:http://www.veryhuo.com/a/view/177074.html Oracle 10g Database和Client多平台官方下载地址 http://www.veryhu ...

  8. ActiveMQ在Windows下的安装与启动(懒人专属)

    其实这些ActiveMQ官网都有,但是如果你懒得看官网,那就直接看这吧! 1. 官网下载最新的ActiveMQ安装包 apache-activemq-x.x.x-bin.zip并解压   2.进入安装 ...

  9. 安装fastDFS的依赖包fdfs_client报错解决方法

    输入以下指令后再尝试安装 python3环境下输入: sudo apt-get install python3 python-dev python3-dev build-essential libss ...

  10. Caffeine缓存

    在本文中,我们来看看 Caffeine — 一个高性能的 Java 缓存库. 缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item. 回收策略为在指定时间删除哪些对象.此策略直接影响缓存 ...