Java常用基础格式、法则
(编译器:eclipse)
package 你好世界; //包名:你好世界
import java.util.Scanner; //输入必备
public class first {
//类名:first
public static void main(String[] args){
Scanner in=new Scanner(System.in); //输入必备
int a;
boolean flag=true; //布尔逻辑类型,只返回true或false
float b;
final int c; //定义常量
char sign='a'; //定义字符型变量,Java用Unicode编码表表示字符
String s1 = new String("Hello"); //定义字符串
int number=(int)(Math.random()*100+1); //定义随机数,范围1~100的整数(强制转换),数学函数 Math.函数类型(Math.sqrt()等
System.out.println("input a,b");
a=in.nextInt(); //读入整数
b=in.nextFloat(); //读入浮点型,可以此类推其他数据类型
System.out.printf(".2f",b); //输出时保留两位
System.out.println(a+"+"+b+"="+(a+b)); //即a+b=(a+b)【 + 表示连接】。 结果原封不动输出,不改变精确数值
System.out.println(a+"-"+b+"="+(a-b));
System.out.println(a+"*"+b+"="+(int)(a*b)); //强制类型转换
System.out.println(a+"/"+b+"="+(a/b)); //加减乘除四则运算输出
System.out.println(a<=b); //关系比较,为“真”时返回true,为“假”时返回flase
int []numbers = new int [100]; //定义数组--整型数组,长度100(存放100个值) 类型[]名称=new 类型[长度];// for(int i=0;i<numbers.length;i++) //遍历数组必用的循环公式
int[][]board = new int[3][5]; //定义二维数组,3行5列 (遍历二维数组用双层循环,外层行,内层列
for (int i=0;i<board.length;i++) {
//遍历输入二维数组
for(int j=0;j<board[i].length;j++) {
//第i行的列的长度
board[i][j]=in.nextInt(); //数组的输入需要循环
}
}
String s2;
s2=in.nextLine(); //定义字符串,字符串输入控制,
s1.equals(s2) //比较两个字符串的/*内容*/是否相等,输出true或flase
s1.compareTo(s2) //比较两个字符串的大小,输出正数:s1>s2;负数:s1<s2; 0:s1==s2
s1.length() //表示字符串s1的长度,输出时输出整型数字
s1.charAt(index) //用于访问字符串中第0~index的单个字符
s1.substring(x,y) //取字符串中的某一部分,从第x位到第y位
s1.substring(x) //取字符串的第x位到最后一位
switch(s1){
case"this":....break;...} //switch语句中可以使用字符串
}
public static int result(int a,int b){
... return ××} //定义子函数,调用函数(注意参数的数量和顺序
// 函数头 返回类型 函数名 (参数表){ 函数体 }
}
- 选择:if else
- 循环:for , while , do-while
switch case,break,continue
–An easy program of input and output
package helloworld;
import java.util.Scanner;
public class first {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();
System.out.println(a);
}//输入a,输出a
}
Look here!
I wrote it casually. Please forgive me for any offense. Best wishes to you!