JAVA简单编译
1.控制台输入当前是星期几,若星期一到星期五,则打印出“工作快乐”,若星期六、星期天则输出“周末更快乐”(使用控制台输入)
2、控制台输入一个三位数,然后求一个三位数的各位和。如123,则1+2+3=6;233,则2+3+3=8
追问:String finalStr = str.trim();//去掉前后的空格键
用这个是什么目的呢 看不懂 麻烦解释下哦 谢谢
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;
(1)
for (int i = 0; i < str.length(); i++) {
max += Integer.parseInt(String.valueOf(str.charAt(i)));
}
System.out.println(max);
package test;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("请输入当前日期!");
&n
上一个:java高手指点一二……
下一个:java是什么?