作业
package javaseday01;
import java.util.Scanner;
public class HomeWork {
public static void main(String[] args) {
//1.Java中的基本数据类型共有四种,分别是什么?
//整型 浮点型 字符型 布尔型
//2.写出定义双精度浮点型常量G,值为9.8的语句。
//double G=9.8
//3.标识符的命名规则有哪些?
/*
命名规则
工程名:没有太多限制 ,一般用英文,可以大小写混排,也可以全小写
包名:一般前半部分公司域名反过来+后半部分根据业务来分
www.jd.com com.jd.controller com.jd.servide com.jd.dap
www.neuedu.com com.neuedu.day01
包或类的命名规则 首字母只能英文 $ _ 从第二个字母开始,可以是英文 $ _ 数字 包下有
类,类命名多个单词的情况下
*/
//4.定义int a=6,b; b=a++*3; 程序执行后 a、b的值分别为多少?
int a=6,b;
b=a++*3;
System.out.println("a的值为"+a+"b的值为"+b);
// a=7 b=18
//5.设 x = 2 ,则表达式 x + +/3 的值是____。
int x1=2;
int y1=x1++/3;
System.out.println(y1);
float x2=2;
float y2=x2++/3;
System.out.println(y2);
//整型0 浮点型0.66
//6.若x = 5,y = 10,则x < y和x >= y的逻辑值分别为多少?
int x3=5,y3=10;
boolean l1=x3<y3;
boolean l2=x3>=y3;
System.out.println(l1);
System.out.println(l2);
//true flase
//7.给定一个0~1000的整数,求各位数的和,例如345的结果是3+4+5=12注:分解数字既可以先除后模也可以先模后除。
int a1,b1,c1,d1;
Scanner sc = new Scanner(System.in);
int e = sc.nextInt();
a1=e/1000%10;
b1=e/100%10;
c1=e/10%10;
d1=e/1%10;
int sum=a1+b1+c1+d1;
System.out.println(sum);
}
}