小知识

  1. Java的逻辑运算符和比较运算符分别有哪些?
            逻辑运算符 : 与:&&         或:  | |     非: !
            比较运算符 : >   <   <=   >=   ==    !=
  2. 程序设计有哪些结构?
            顺序结构 \ 判断结构 \ 循环结构
  3. 分别写出判断结构,循环结构的语法格式(各三种)。
    (例)判断结构:int age = 20;
                               if (age > 22) {
                                     String name = "tom";
                                     System.out.println("我叫" + name +",已经" + age + "岁了,我成年了!");
                               }else {
                                      System.out.println("我还未成年!")
                               }
    ********************************************************************************************        
                      int age = 16;
                             if  (age > 18)  {
                                     String name = "tom";
                                     System.out.println("我叫" + name +",已经" + age + "岁了,我成年了!");
                               } else  {
                                     System.out.println("我还未成年!");
                              }    
    ************************************************************************************************
                     if (age  >= 0   &&  age  <=   10){
                               System.out.println("少年");
                           }  else if (age  <=  18)  {
                                System.out.println("青少年");
                           }   else if (age  <= 30)  {
                                System.out.println("青年");
                           }   else if (age  <=  50  {
                                System.out.println("中年");
                           }   else {
                                System.out.println("老年");
                           }   


    (例)循环结构 : 
             while结构:
                            int sum = 0 ;
                            int i = 1 ;
                            while (i  <=  10)  {
                                    sum = sum + i ;
                                    i++;
                            }
                            System.out.println(sum);   //  值是55
    ************************************************************************************************
            do-while结构 : 
                                int i = 1;
                                int sum = 0;
                                do {
                                        sum  +=  i++;
                                 //     sum = sum + i ;
                                 //     i  =  i  +  1 ;
                                 }  while ( i  <=  10 ) ;
                                System.out.println( sum ) ; // 值是 11
    ************************************************************************************************
              for 循环:
                                int sum = 0 ;
                                for (int i = 1; i  <=  28;  i++) {
                                sum = sum + 1;
                                }
                                System.out.println(sum);
  4. 写出控制循环结构的相关语句,并描述其作用。
                break: 在循环中,使用break关键字跳出整个循环.
                    int flag = 6;
                    int sum =0;
                    for (int  i = 1; i  <=  10;  i++)  {
                            sum = sum + i ;
                            if ( i  ==  flag)  {
                                  break ;
                            }
                    }
                    System.out.println(sum) ;  //  值是 21
    ************************************************************************************************
                continue:再循环中,使用 continue 跳出本次循环,循环继续执行.
                    int sum = 0;
                    for (int  i = 1;  i <= 10 ;  i++)  {
                          if (i % 2  ==  0)  {
                                continue ;
                           }
                                sum = sum + i ;
                      }
                     System.out.println(sum) ;   //  值是  25
  5. 数组的初始化方式有哪些?请举例说明。
            静态初始化:
                   type [ ]  arrayName = {element1, element2,......} ;  //比较常见
                    例子 : int [ ] arr1 = {1, 2, 3, 4} ; 
            动态初始化:
                    type [ ] arr2Name = new type [ length ] ;
  6. 如何遍历数组,请举例说明?
            foreach 遍历数组:
                    for(int a : arr){
                          System.out.println( a );        
                    }
  7. 请写出一个合理的数组,并使用foreach循环遍历到控制台。
    public class Jm {
    public static void main(String [ ]  args) {
    int [ ] arrs3 = {1, 2, 3, 4, 5, 6};
    for (int i = 0; i < arrs3.length; i++) {
        System.out.println(arrs3[i]);
     }
     }
     }
    控制台结果:1  2  3  4  5  6  

  8. 请分别使用java与JavaScript写出九九乘法表。
    Java:
    public static void main(String [ ]  args){
            for(int i=1; i<10; i++){
             for (int j=1; j<=i; j++){
                      if (j<=i){
                            int f = j * i;
                            System.out.print(j + "*" + i + "=" + f + ",");
                      }
              }
      System.out.println("");
             }
     }
    Javascript:
    <!DOCTYPE html>  
    <html>  
    <head>  
    <title>九九乘法表</title>  
    </head>  
    <body>  
    <script>  
            document.write("<table>");  
            for (var x = 1; x <= 9; x++) {  
                      document.write("<tr>");  
                      for (var y = 1; y <= x; y++)  {  
                                document.write("<th>"+y+"*"+x+"="+y*x+"</th>");  
                       }  
                      document.write("</tr>");  
             }  
            document.write("</table>");  
    </script>  
    </body>  
    </html> 
  9. 求1-100之间个位数字不是2,3,4,7,并且不能被3整除的整数之和。

  10. 判断闰年的方法:闰年满足两个条件(满足一个即为闰年)
    a、能被4整除但不能被100整除
    b、能被400整除

  11. 编程实现:计算100以内(包括100)的偶数之和。
            
             int sum = 0;
         for (int i = 1; i <= 100; i++) {
                  if (i %2 ==0) {
                  sum += i;
                  }
         }
         System.out.println(sum);
      }

  12. 用三目运算符结构书写一个判断年龄是否大于18岁的方法,注意是方法,大于18岁在控制台输出“已成年”,否则“未成年”。
             public static void main(String[] args){
    int  age = 20 ;
            String ageStr = age > 18? "已成年" : "未成年" ;
            System.out.println(ageStr) ;   
     }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值