Java新手基础(随笔)

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
       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
       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!

你可能感兴趣的:(Java,java,经验分享)