用 + ,String
System.out.println(""+10+20)
输出1020
三元运算符号
x ? y : z 如果x==true 则结果为y,否则为z
int score = 50; String type = score < 60 ? "不及格" : "及格"包机制
类似于文件夹
一般用公司域名倒置作为名字
import package1生成JavaDoc文档
cmd命令
javadoc -encoding UTF-8 -charset UTF-8 //后面一串是为了多现实中文Scanner 对象
基本语法
import java.util.Scanner; Scanner s = new Scanner (System.in);
for example:
用next方法(会去掉空格) package com.lee.saving.scanner;
import java.util.Scanner; //一定要有这行
public class Demo1 {
public static void main(String[] args){
//创建一个扫描对象
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方法接受:");
//判断用户有没有输入字符串
if(scanner.hasNext()){
//用next 方法接收
String str = scanner.next();
System.out.println("输出的内容为"+str);
}
scanner.close();
}
}
用nextLine方法(以回车为结束符,前面所有内容)
package com.lee.saving.scanner;
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args){
//创建一个扫描对象
Scanner scanner = new Scanner(System.in);
System.out.println("使用nextLine方法接受:");
//判断用户有没有输入字符串
if(scanner.hasNextLine()){
//用next 方法接收
String str = scanner.nextLine();
System.out.println("输出的内容为"+str);
}
scanner.close();
}
}
一定要记得关闭内存;
Scanner 多输入 package com.lee.saving.scanner;
import java.util.Scanner;
public class Demo3 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//和
double sum = 0;
double m = 0;
int x = 0;
while (scanner.hasNextDouble()){
m = scanner.nextDouble();
x++;
sum+=m;
}
System.out.println(x+"个数和为"+sum);
scanner.close();
}
}
选择结构
if结构
多选择结构
if(条件){
}
else if(条件){
}
else if(条件){
}
else(){
}
switch
package com.lee.saving.Struct;
public class switchDemo2 {
public static void main(String[] args) {
char grade = 'C';
//JDK8支持字符串String name = "狂神"
switch (grade){
case 'A':
System.out.println('1');
break;
case 'B':
System.out.println('2');
break;
case 'C':
System.out.println('3');
break;
default:
System.out.println('4');
}
}
}
循环结构
while
while(布尔表达式){ //循环内容 }
//计算1+2+...+100
package com.lee.saving.Struct;
import java.sql.SQLOutput;
public class whileDemo1 {
public static void main(String[] agrs){
int i = 0;
int sum = 0;
while (i<=100){
sum=sum+i;
i++;
}
System.out.println(sum);
}
}
do...while
保证了循环体被执行一次
while(布尔表达式){
//代码
}while(布尔表达式);
package com.lee.saving.Struct;
public class dowhileDemo1 {
public static void main(String[] args) {
int i = 0;
int sum = 0;
do{
sum = sum +i;
i++;
}while (i<=100);
System.out.println(sum);
}
}
for
for(初始化;boolean;update){
}


