java基础从零开始
来源:互联网 发布:冥界三巨头 知乎 编辑:程序博客网 时间:2024/04/29 04:19
1、什么是变量?变量的三要素是什么?
变量就是给内存中的一块小区域。变量的三要素是变量名,变量类型,初始值。
2、什么常量?如何定义常量?定义常量的好处是什么?
常量也是内存中的一块命名的空间。但空间内容不能在运行期间发生变化。
好处:1可以引入业务名称。2一改全改。
3、字符类型采用什么编码集?占几个字节?
asc编码。 占用两个字节。
4、类型转换有几种方式?
两种:强制转换和自动转换
5、=和==的区别
=表示把右边的值赋值给左边。
==表示把两边的值取出来比较是否相等。
6、以下表达式哪些编译有错误?为什么
public void method(){ //主函数错误
int i=1,j; //
float f1=0.1; //0.1是double型。
float f2=123; //
double d1=2e20,d2=124;//
byte b1=1,b2=2,b3=129; //b3超出取值范围
j=j+10; //j没有初始值
i=i/10;
i=i*0.1; //0.1是double
char c1='a',c2=125;
byte b=b1-b2; //byte-byte=int
char c=c1+c2-1; //等于int
float f3=f1+f2; // f1值不正确
float f4=f1+f2*0.1; // 0.1是double
double d=d1*i+j; // j没有初始值
float f=(float)(d1*5+d2);
}
7、输入美女的年龄,如果是18岁以下,打印”唉,人家还小”。如果是18-22岁,打印”年薪15万以上,高大威猛,脾气好,学历是本科以上的男人”。如果是22-26岁,打印”年龄10万,对我好的男人”。如果26-30岁,打印“对我好就行”。如果30岁以上,打印”随便找个人嫁了算了”。
import javax.swing.JOptionPane;
public class Work1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String a=JOptionPane.showInputDialog(null,"请输入美女年龄");
int b = Integer.parseInt(a);
if(b<18){
JOptionPane.showMessageDialog(null, "哎,人家还小");
}
else if (b>=18 && b<22){
JOptionPane.showMessageDialog(null, "年薪15万以上,高大威猛,脾气好,学历是本科以上的男人");
}
else if(b>=22 && b<26){
JOptionPane.showMessageDialog(null, "年龄10万,对我好的男人");
}
else if (b>=26 && b<30){
JOptionPane.showMessageDialog(null, "对我好就行");
}
else{
JOptionPane.showMessageDialog(null, "随便找个人嫁了");
}
}
}
8、要求用户输入五个学生的成绩,计算这五个学生的平均分。平均分要求保留小数
public class Ping {
/**
* @param args
*/
public static void main(String[] args) {
String a=JOptionPane.showInputDialog(null,"请输入一个学生成绩");
String b=JOptionPane.showInputDialog(null,"请输入二个学生成绩");
String c=JOptionPane.showInputDialog(null,"请输入三个学生成绩");
String d=JOptionPane.showInputDialog(null,"请输入四个学生成绩");
String e=JOptionPane.showInputDialog(null,"请输入五个学生成绩");
double h = Double.parseDouble(a);
double k = Double.parseDouble(b);
double l= Double.parseDouble(c);
double m = Double.parseDouble(d);
double n = Double.parseDouble(e);
JOptionPane.showMessageDialog(null, "平均分是:\n"+(h+k+l+m+n)/5);
}
}
9、要求用户输入三个数,将其中最大的数找出来。
import javax.swing.JOptionPane;
public class Abc {
/**
* @param args
*/
public static void main(String[] args) {
String s= JOptionPane.showInputDialog(null,"请输入一个数A");
String m= JOptionPane.showInputDialog(null,"请输入一个数B");
String n= JOptionPane.showInputDialog(null,"请输入一个数C");
int a = Integer.parseInt(s);
int b= Integer.parseInt(m);
int c= Integer.parseInt(n);
if (a>b && a>c && b>c){
JOptionPane.showMessageDialog(null, "最大的数是A:"+"A>B>C");
}
else if (a<b && b<c && a<c){
JOptionPane.showMessageDialog(null, "最大的数是C:"+"C>B>A");
}
else if (a<b && b>c && a>c){
JOptionPane.showMessageDialog(null, "最大的数是B:"+"B>A>C");
}
}
}
0 0
- java基础从零开始
- java基础教学,从零开始
- java基础 02 从零开始,基础知识
- Java从零开始追大牛系列_1_JavaSE基础整理
- java 从零开始,学习笔记之基础入门<Oracle_基础>(三十三)
- 跟我一起java从零开始-JAVA基础 第一章 Hello world
- java 从零开始,学习笔记之基础入门(开始)
- java 从零开始,学习笔记之基础入门(一)
- java 从零开始,学习笔记之基础入门<数组>(七)
- java 从零开始,学习笔记之基础入门<Switch>(八)
- java 从零开始,学习笔记之基础入门<Static>(十二)
- java 从零开始,学习笔记之基础入门<异常>(十五)
- java 从零开始,学习笔记之基础入门<集合>(十六)
- java 从零开始,学习笔记之基础入门<javascript>(三十)
- java 从零开始,学习笔记之基础入门<Oracle_查询>(三十四)
- java 从零开始,学习笔记之基础入门<Struts2_Spring_整合>(四十一)
- java 从零开始,学习笔记之基础入门<Jquery>(四十三)
- java 从零开始,学习笔记之基础入门<统计图>(四十四)
- poj 1274最大匹配匈牙利算法
- 【Github教程】史上最全github使用方法:github入门到精通
- JAVA学习的第三天
- android登陆界面的UI布局
- spring mvc配置文件
- java基础从零开始
- 2015.7.30
- Linux Tcp客户端和服务器端代码实现
- 机试算法讲解: 第10题 让我们来查询学生的信息
- HDU 1021 Fibonacci Again
- 黑马程序员-关于IO的学习
- java并发的延时任务和周期任务
- 【西祠日志】【12】逐步有成效,asp留言板即将再次完成
- android开发环境异常处理