逻辑运算符
运算符两边必须是 boolean
类型的变量、常量、表达式,与 &&
或者 ||
非 !
与:只要有一个假就是假
或者:只要有一个真就是真
比较运算符
用于判断两个变量或者常量的大小,返回结果为 true/false。
> < <= >= == !=
左右两边的操作数只能是数值
程序设计有哪些结构?
- 顺序结构
- 判断(分支选择)结构
- 循环结构
写出分支结构,循环结构的语法格式(各三种)
分支结构
- if () {}
- if () {} else {}
- if () {} else if () {} else {}
循环结构
- while 循环
- do while 循环
- for 循环
控制循环结构的相关语句
- if () { break} 当满足if条件时,会跳出整个循环,直接下一步,循环结束。
- if () {continue} 当满足if条件时,会跳出本次循环,继续执行下次循环。
数组的初始化方式
- type [ ] arr = {1,2,3,4,5,6 }
- type [ ] arr = new type [] {1,2,3,4 }
- type [ ] arr = new type [ length]
for (int i = 0, i <arr.length, i++){
arr[i]=(i=1)*10 }
遍历数组
foreach 遍历数组
for (type a : array ) {
System.out.println(a) }
for循环
for (int i = 0; i < arrs.length; i++) {
System.out.println(arrs[i]);
}
写出一个合理的数组,并使用foreach循环遍历到控制台
String [] arrayName = new type[]{1, 2,3,4,5,6,7};
for (String a :
arrayName) {
System.out.println(a) }
分别使用java与JavaScript写出九九乘法表。
javascript
var dao = '';
for (var i = 1;i <= 9;i++){
for (var j = 1;j <= i;j++){
dao += i+'*'+j+'='+i*j+' ';
}
dao +='<br>';
}
document.write(dao);
java
public class Test {
public static void main(String[] args) {for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print( i + " * " + j + " = " + (i*j) + "\t");
}
System.out.println();
}
}
}
求1-100之间个位数字不是2,3,4,7,并且不能被3整除的整数之和。
public class Name4 {
public static void main(String[] args) {
int [] arr = new int [100];
for (int i = 0; i < arr.length ; i++) {
arr[i] = (i+1)*1;
}
int sum = 0;
for (int i = 0; i < arr.length ; i++) {
if (arr[i] %3 == 0 || arr[i] %10 == 2 || arr[i] %10 == 3 || arr[i] %10 == 4 || arr[i] %10 == 7) {
continue;
}
sum += arr[i];
}
System.out.println(sum);
}
}
判断闰年的方法:闰年满足两个条件(满足一个即为闰年)a、能被4整除但不能被100整除
b、能被400整除
int year;
if ( (year %4 ==0&&year %100 !=0)||year %400 ==0){
System.out.println('这是个闰年');
}
实现:计算100以内(包括100)的偶数之和。
public class Name5 {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i %2 ==0) {
sum += i;
}
}
System.out.println(sum);
}
}
三目运算符结构书写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。
public class Name5 {
public static void main(String[] args) {
Help p = new Help();
p.age = 16;
p.list();
}
}
class Help {
int age;
String age1 = age >18 ? "成年":"未成年";
void list(){
System.out.println(age1);
}
}