Android学习第一天 Java 基础
来源:互联网 发布:adobe xd cc2018 mac 编辑:程序博客网 时间:2024/05/16 18:45
Android学习第一天 Java 基础
这些只是留给自己看,
由于很多原因,最终没能走unity 3d ,但是还是要以后自己学.
今天去报到,签名划钱真的好沉重.那么就好好学习
相比别人,最早的比我早28天,最晚的也是7天,我不怕,我会全赶上的.
今天复习了 :数据类型与变量 运算符.表达式 与语句选择与循环语句,数组的声明 初始化以及 常用的几种排序\
几道题全是自己做出来了
1、100以内所有偶数的和。
2、9的阶乘。
3、从控台输入一个数num与之前定义的数n进行比较,如果num==n提示”找到了”并跳出循环,如果num<n提示”小了”,如果num>n提示”大了”,并让其重新输入,如果4次都没有猜对,则提示”抱歉,已经没有机会了”。
4、登录功能,从控制台输入用户名及密码,如果用户名及密码与所定义的一致,则登陆成功,否则失败。如果失败,提示从新输入,如果输入错误三次,则再无机会登录。
5、某旅游景点,年龄大于60和小于18的门票半价,其他情况全票,需要从控制台输入姓名、年龄,然后显示出姓名、年龄、票价,直到按”n”结束。
6、用while语句求出100以内与7有关的数的和。
7、条件嵌套输出直三角形.
8,模拟atm,
9.数组 声明 排序
源代码,
1.public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=0,sum=0;
for(n=0;n<100;n++)
{
if(n%2==0)
sum=sum+n;
}
System.out.print(sum);
}
}
2.n的阶乘
import java.util.*;
public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("输入n:");
Scanner input=new Scanner(System.in);
int n=input.nextInt();
System.out.print(jiecheng(n));
}
public static int jiecheng(int n)
{
if(n==1)return 1;
return n*jiecheng(n-1);
}
}
3,import java.io.IOException;
import java.util.*;
public class Test3 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
int n=50;
int i;
for(i=0;i<4;i++){
System.out.println("输入num");
Scanner input=new Scanner(System.in);
int num=input.nextInt();
if(num==n){
System.out.println("找到了");
break;}
else if(num>n){
System.out.println("大了,重新输入");
}
else if(num<n){
System.out.println("小了,重新输入");
}
}
if(i==4)
System.out.println("输入错误次数4次");
}
}
4.
import java.util.*;
public class Test4 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String user=new String();
user="zhangsan";
String password="zhangsan";
int i;
for(i=0;i<3;i++)
{
System.out.println("请输入用户名:");
Scanner s=new Scanner(System.in);
String s1=s.next();
System.out.println("请输入密码:");
String s2=s.next();
s.close();
if(s1.equals(user)&&s2.equals(password))
{
System.out.println("登陆成功!");break;
}
else
{
System.out.println("登录失败,请重新登录");
}
}
if(i>=3)
System.out.println("失败次数已达上限");
}
}
5.import java.util.Scanner;
import java.util.*;
public class Test5 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int p=100; String ss="n";
do{
System.out.println("请输入姓名");
Scanner s=new Scanner(System.in);
String name=s.next();
if(name.equals(ss)) break;
System.out.println("请输入年龄");
int age=s.nextInt();
if(age<18||age>60)
{
p=p/2;
}
System.out.println("票价信息如下,姓名:"+name+"年龄"+age+"票价"+p);
}
while(true);
}
}
6.
public class Test6 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
int sum=0;
for(i=0;i<100;i++)
{
if(i%7==0||i%10==7)
{ sum+=i;
System.out.println(i);}
}
System.out.println(sum);
}
}
7.
public class Test7 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=9;i>0;i--){
for(int j=0;j<i;j++)
{
System.out.print("*");
}
System.out.println("");
}
}
}
8.import java.util.Scanner;
public class Test8atm {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
while (true) {
p();
Scanner input = new Scanner(System.in);
int num = input.nextInt();
int y = 1200;
switch (num) {
case 1:
System.out.println("您的余额为:¥" + y + "元");
break;
case 2:
System.out.println("请输入要取得钱数:");
int a = input.nextInt();
y = y - a;
System.out.println("取钱:" + a + "元,还剩余" + y + "元");
break;
case 3:
System.out.println("请输入要存得钱数:");
int b = input.nextInt();
y = y + b;
System.out.println("存钱:" + b + "元,还剩余" + y + "元");
break;
case 4:
System.out.println("感谢使用!");
System.exit(0);//退出Java虚拟机
default:
break;
}
}
}
public static void p() {
System.out
.println("******************************************************");
System.out
.println("* *");
System.out
.println("* 欢迎使用银行ATM存取款机 *");
System.out
.println("* *");
System.out
.println("******************************************************");
System.out
.println("* 1、查看余额 2、取款 *");
System.out
.println("* 3、 存款 4、退出 *");
System.out
.println("******************************************************");
System.out.print("请输入您要选择的服务:");
}
}
9.
public class Test9paixu {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] arr0={33,99,44,111,55,66,77,88};
int [] arr1={1,2,3,4,5,6,7,8};
String [] arr2={"水星","金星" ,"地球","火星","土星","天王星","海王星","冥王星"};
for(int i=0;i<8;i++)
{
if("土星".equals(arr2[i]))//== 匹配 地址
System.out.println("找到了,下标为"+i);
}
//顺序查找
int a=7;//要查找的数字
int low=0;
int h=arr1.length-1;
boolean flag=false;
while(low<h)
{
int m=(low+h)/2;
if(a==arr1[m])
{
flag=true;
System.out.println("找到");
System.out.println("下标为"+m);
break;
}
else if (a>arr1[m])//比中间的值大 最小的加1
{
low=m+1;
}
else//比中间的值小 最大值为中间-1
{
h=m-1;
}
}
if(!flag) System.out.print("没找到");
//选择排序
for (int i=0;i<arr0.length-1;i++)
{
int min =i;//下标
for(int j=i+1;j<arr0.length;j++)
{
if(arr0[min]>arr0[j])
{
min=j;
}
}
int temp=arr0[i];
arr0[i]=arr0[min];
arr0[min]=temp;
}
System.out.println("选择排序如下:");
for (int i=0;i<arr0.length;i++)//遍历
{
System.out.println(arr0[i]);
}
//冒泡排序 相临两个互换
for (int i=0;i<arr0.length-1;i++)
{
for(int j=0;j<arr0.length-1;j++)
{
if(arr0[j]>arr0[j+1])
{
int temp=arr0[j];
arr0[j]=arr0[j+1];
arr0[j+1]=temp;
}
}
}
System.out.println("冒泡排序如下:");
for (int i=0;i<arr0.length;i++)
{
System.out.println(arr0[i]);
}
}
}
- Android学习第一天 Java 基础
- JAVA基础学习第一天
- 第一天,Java基础学习
- java学习第一天:基础
- Java基础学习第一天
- 第一天 java基础学习
- Java基础学习第一天
- java基础学习第一天
- java基础学习第一天、第二天
- JAVA零基础学习第一天笔记
- JAVA语言基础第一天学习
- 学习基础 第一天
- Android基础第一天
- Android基础第一天
- 第一天----Java基础
- Java基础-第一天
- Java基础第一天
- Java 基础第一天
- 澡堂的大爷
- Qt的一些基础知识
- 【leetcode】 Edit Distance
- jackson实体类转换json大小写及空字段忽略
- AJAX小结
- Android学习第一天 Java 基础
- day05--Java面向对象复习--Exception异常
- 旋转矩阵
- 中小企业为什么要上HR系统
- android优化(json工具,message新建/传递,avtivity深入学习视频)
- JavaScript 实现简单二级联动
- LeetCode(22) Generate Parentheses
- [LeetCode][Java] Symmetric Tree
- poj 2411 Mondriaan's Dream(状态压缩+dp)