当前位置:编程学习 > JAVA >>

JAVA简单编译

1.控制台输入当前是星期几,若星期一到星期五,则打印出“工作快乐”,若星期六、星期天则输出“周末更快乐”(使用控制台输入)


2、控制台输入一个三位数,然后求一个三位数的各位和。如123,则1+2+3=6;233,则2+3+3=8

追问:String finalStr = str.trim();//去掉前后的空格键 
用这个是什么目的呢 看不懂 麻烦解释下哦 谢谢
答案:星期判断:

package com.mypack;

import java.util.Scanner;

public class Week {
 public static void main(String[] args) {
  while(true){
  System.out.println("请输入星期数:");
  Scanner sc = new Scanner(System.in);
  String str = sc.next();
  String finalStr = str.trim();//去掉前后的空格键
  if(finalStr.equals("星期六")||finalStr.equals("星期天")){
   System.out.println("周末更快乐");
  }else if(finalStr.equals("星期一")||finalStr.equals("星期二")||finalStr.equals("星期三")||finalStr.equals("星期四")||finalStr.equals("星期五")){
   System.out.println("工作快乐");
  }else{
   System.out.println("您的输入有误,请重新输入");
  }
  }
 }

}
=============================================================================

三位数运算

package com.mypack;

import java.util.Scanner;

public class SumDemo {
  public static void main(String[] args) {
   System.out.println("请输入一个101-999的数");
   Scanner sc = new Scanner(System.in);
   int num = sc.nextInt();
   int a1 = num/100;//百位数
   int a2 = num%100/10;//十位数
   int a3 = num%10;//个位数
   int result = a1+a2+a3;
   System.out.println("它们的和为:"+result);
  }
}

第一题代码如下:

package mypackage;

import java.util.Scanner;

public class XingQi {
 public static void main(String[] args) {
  Scanner s = new Scanner(System.in);
  String input = s.next();

  if(input.equals("星期一")||input.equals("星期二")||input.equals("星期三")||input.equals("星期四")||input.equals("星期五")){
   System.out.println("工作快乐");
  }else if(input.equals("星期六")||input.equals("星期天")){
   System.out.println("周末更快乐");
  }
 }
}

第二题代码如下:

package mypackage;

import java.util.Scanner;

public class Test {
 public static void main(String[] args) {
  System.out.println("请输入三个数字");
  Scanner s = new Scanner(System.in);
  String input = s.next();
  
  int a =(int)input.charAt(0);
  int b =(int)input.charAt(1);
  int c =(int)input.charAt(2);
  
  int sum =(a-48)+(b-48)+(c-48);
  System.out.println(sum);
 }
}
希望能够对你有所帮助!

  

星期判断

InputStreamReader ir = null;
        BufferedReader br = null;
        String str = null;
        try {
            ir = new InputStreamReader(System.in);
            br = new BufferedReader(ir);
            str = br.readLine();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null) {
                    br.close();
                }
                if (ir != null) {
                    ir.close();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            br = null;
            ir = null;
        }

        if ("星期六".equals(str) || "星期天".equals(str)) {
            System.out.println("周末更快乐");
        } else {
            System.out.println("工作快乐");
        }

--------------------------------------------------------------------------------

     三位数运算

        InputStreamReader ir = null;
        BufferedReader br = null;
        String str = null;
        try {
            ir = new InputStreamReader(System.in);
            br = new BufferedReader(ir);
            str = br.readLine();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null) {
                    br.close();
                }
                if (ir != null) {
                    ir.close();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            br = null;
            ir = null;
        }

        int max = 0;
        for (int i = 0; i < str.length(); i++) {
            max += Integer.parseInt(String.valueOf(str.charAt(i)));
        }
        System.out.println(max);

(1)
package test;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        System.out.println("请输入当前日期!");
       &n

上一个:java高手指点一二……
下一个:java是什么?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,