JavaSE篇学习之路:(三)【小试牛刀】

简介: 练习使用计算机语言

1.根据用户的给定的数值,显示该数值对应的星期。如:2,星期二。


import java.util.Scanner;
class IfTest 
{
  public static void main(String[] args) 
  {
    System.out.println("请输入一个数值:例如:2!");
    Scanner s=new Scanner(System.in);
    int week = s.nextInt();
    if(week == 1)   
      System.out.println(week+"对应的是星期一");   
    else if(week == 2)    
      System.out.println(week+"对应的是星期二");   
    else if(week == 3)
      System.out.println(week+"对应的是星期三");   
    else if(week == 4)    
      System.out.println(week+"对应的是星期四");   
    else if(week == 5)    
      System.out.println(week+"对应的是星期五");   
    else if(week == 6)    
      System.out.println(week+"对应的是星期六");   
    else if(week == 7)
      System.out.println(week+"对应的是星期日");
    else
      System.out.println(week+"没有对应的星期");
  }
}


2.根据用户的给定的数值,显示该数值对应的星期。如:2,星期二。


import java.util.Scanner;
class SwitchTest 
{
  public static void main(String[] args) 
  {
    System.out.println("请输入一个数值:例如:2!");
    Scanner s=new Scanner(System.in);
    int week = s.nextInt();
    switch(week)
    {
      case 1:
        System.out.println(week+"对应的是星期一");
        break;
      case 2:
        System.out.println(week+"对应的是星期二");
        break;
      case 3:
        System.out.println(week+"对应的是星期三");
        break;
      case 4:
        System.out.println(week+"对应的是星期四");
        break;
      case 5:
        System.out.println(week+"对应的是星期五");
        break;
      case 6:
        System.out.println(week+"对应的是星期六");
        break;
      case 7:
        System.out.println(week+"对应的是星期日");
        break;
      default:
        System.out.println(week+"没有对应的星期");
        break;
    }
  }
}


3.运算1-10的和。


//1,定义变量。一个记录和,一个记录下一个数。
int i = 1;
int sum = 0;
//2,需要循环结构。
while(i<=10)
{
  //3,循环中需要进行和+下一个数的运算。并让下一个数自增。
  sum = sum + i;
  i++;
}
System.out.println("sum="+sum);


4.获取1-100之间6的倍数的个数。


class ForTest 
{
  public static void main(String[] args) 
  {   
    //1,定义变量,记录个数。
    int count = 0;
    for (int x = 1; x<=100 ; x++ )
    {
      //对数值进行判断,是否是6的倍数。
      if(x % 6 == 0)
        count++;
    }
    System.out.println("count="+count);
  }
}


5.打印输出九九乘法表


public class Text03 {
    public static void main(String[] args) {
        for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+i*j+"\t");
            }
            System.out.println();
        }
    }
}


6.打印空心菱形


        /**
         * 上半部分 等腰三角 空心
         * 下半部分 倒等腰三角 空心
         */
        for (int i =6 ;i>=1;i--){
            for (int j = 1;j<=11;j++){
                if(i==j||j==12-i){
                    System.out.print("*");
                }else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
        for (int i = 2;i<=6;i++){
            for (int j = 1;j<=11;j++){
                if(i==j||j==12-i){
                    System.out.print("*");
                }else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }


相关文章
|
6月前
|
存储 Java
【JavaSE】基础笔记 - 图书管理系统(保姆教程,含源码)
【JavaSE】基础笔记 - 图书管理系统(保姆教程,含源码)
190 1
|
4天前
|
Java 编译器
JavaSE学习之常见易错点总结--第一期
JavaSE学习之常见易错点总结--第一期
26 0
|
7月前
|
设计模式 人工智能 Java
探究Java之路——从入门到进阶心得体会
探究Java之路——从入门到进阶心得体会
36 1
|
10月前
|
存储 消息中间件 缓存
史上最全最详细的Java架构师成长路径图,程序员必备
从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。
1047 0
|
10月前
|
Java
【JavaSE专栏23】Java反射有多强? 他拥有这五大神奇功能!
【JavaSE专栏23】Java反射有多强? 他拥有这五大神奇功能!
|
算法 Java
【JavaSE成神之路】数组思考题讲解
哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是数组的思考题讲解,也就是上一节我留下的两个小作业。
|
Java 数据安全/隐私保护 Android开发
【JavaSE成神之路】聊聊封装这件事
哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是Java的封装。
|
存储 IDE Java
【JavaSE成神之路】Java面向对象(上)
哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是Java的面向对象。
138 1
|
IDE Java 编译器
【JavaSE成神之路】Java面向对象(下)
哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容还是Java的面向对象。
【JavaSE成神之路】流程控制语句
哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是流程控制语句。
106 0