一般用公司域名倒置
使用crtl+鼠标右键实现跳转
导入包
import ***.***
import ***.***.*; //*代表通配符
JavaDoc
package learn;
public class score {
public static void main(String[] args) {
int score = 80;
System.out.println(score>60?"no":"yes");
}
}
scanner对象 获取输入输出
包 java.ulti.Scanner
Scanner s = new Scanner(System.in)
使用hasNext(),nextLine()获取输入字符串
使用hasNext(空格为分割)和hasNextLine(回车为空格)判断是否还有输入的数据
package learn;
import java.util.Scanner;
public class scanner {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方法接收数据: ");
if (scanner.hasNext()){
String str = scanner.next();
System.out.println("输出内容为:" + str);
}
// 输入IO流的类要及时关闭
scanner.close();
}
}
scanner & case
package learn;
import java.util.Scanner;
public class Demo4 {
public static void main(String[] args) {
char grade = 'c';
Scanner scanner = new Scanner(System.in);
grade = scanner.next().charAt(0);
switch (grade){
case 'A':
System.out.println("优秀");
break;
case 'B':
System.out.println("2");
break;
case 'C':
System.out.println("3");
break;
case 'D':
System.out.println("4");
break;
}
scanner.close();
}
}
do…while()
先执行,后判断
for
package learn1;
public class Fordemo {
public static void main(String[] args) {
int a = 1;
//初始化//条件判断//迭代
for (int i =1;i<=100;i++){
System.out.println(i);
}
}
}
快捷键
100.for ====
for (int i = 0; i < 100; i++) {
}
JAVA输出不换行
//输出不空格
System.out.print();
//输出空格
System.out.print(i+"\t");
//输出换行
System.out.println();
System.out.print("\n");
九九乘法表
package learn1;
public class JiuJiu {
public static void main(String[] args) {
int i = 1;
//int j = 1;
int sum = 0;
for(;i<=9;i++){
for (int j=1;j<=i;j++){
sum = i*j;
System.out.print(j+"*"+i+"="+sum+"\t");
}
System.out.println();
}
}
}
增强For循环
package learn1;
public class ForPlus {
public static void main(String[] args) {
int[] numbers = {10,20,30,40,50};
for (int i = 0; i<5;i++){
System.out.println(numbers[i]);
}
System.out.println("+++++++++++++++++++++++++++");
for (int x:numbers){
System.out.println(x);
}
}
}
break & continue
break强制退出循环,不执行剩余语句
continue终止某次循环
package learn1;
public class BreakContinue {
/* public static void main(String[] args) {
for (int i =0;i<100;i++){
System.out.println(i);
if (i==30){
break;
}
}
}
*/
public static void main(String[] args) {
for (int i = 0;i<=100;i++){
if (i%10==0){
System.out.println();
continue;
}
System.out.print(i);
}
}
}
“goto”
package learn1;
public class LableDemo {
public static void main(String[] args) {
outer:for (int i=101;i<=105;i++){
for (int j=2;j<i/2;j++){
if (i%j==0){
continue outer;
}
}
System.out.println(i+"");
}
}
}