صفحه 3 از 3 اولاول 123
نمایش نتایج 81 تا 104 از 104

نام تاپیک: مجموعه برنامه‌ های نوشته شده به زبان جاوا

  1. #81
    کاربر دائمی آواتار Raminab
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    همدان
    پست
    125

    Smile نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    یک فرم که توش فونت و سایزشو انتخاب میکنیم ( ورودی سازنده ی کلاس یک JtextArea است و خروجی بعد کلیلک روی ok تغییر فونت JtextArea است )

    import java.awt.FlowLayout;
    import java.awt.Font;
    import java.awt.GraphicsEnvironment;


    import javax.swing.JButton;
    import javax.swing.JDialog;
    import javax.swing.JPanel;
    import javax.swing.JTextArea;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JComboBox;


    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;


    import javax.swing.JLabel;
    import javax.swing.GroupLayout;
    import javax.swing.GroupLayout.Alignment;
    import javax.swing.LayoutStyle.ComponentPlacement;
    import javax.swing.SwingConstants;




    public class FontChooser extends JDialog
    {
    private JComboBox comboBox;
    private final JPanel contentPanel = new JPanel();
    private JLabel lblNewLabel;
    private JPanel buttonPane;
    public FontChooser(JTextArea a)
    {
    JComboBox comboBox_1 = new JComboBox();

    int[] s = {8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72};
    for(int i =0;i<s.length;i++)
    {
    comboBox_1.addItem(s[i]);
    }
    JLabel lblPreview = new JLabel("Preview");
    lblPreview.setHorizontalAlignment(SwingConstants.C ENTER);
    comboBox_1.setSelectedItem(a.getFont().getSize());
    setBounds(100, 100, 485, 287);
    contentPanel.setLayout(new FlowLayout());
    contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
    {

    buttonPane = new JPanel();
    buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
    {
    JButton okButton = new JButton("OK");
    okButton.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    a.setFont(new Font(comboBox.getSelectedItem().toString(),Font.IT ALIC,Integer.parseInt(comboBox_1.getSelectedItem() .toString())));
    dispose();
    }
    });

    JButton btnNewButton = new JButton("Preview");
    btnNewButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    {
    ////////////////////////
    lblPreview.setFont(new Font(comboBox.getSelectedItem().toString(),Font.PL AIN,Integer.parseInt(comboBox_1.getSelectedItem(). toString())));


    }
    });
    buttonPane.add(btnNewButton);
    okButton.setActionCommand("OK");
    buttonPane.add(okButton);
    getRootPane().setDefaultButton(okButton);
    }
    {
    JButton cancelButton = new JButton("Cancel");
    cancelButton.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    dispose();
    }
    });
    cancelButton.setActionCommand("Cancel");
    buttonPane.add(cancelButton);
    }
    }
    {
    lblNewLabel = new JLabel("Font : ");
    }


    JLabel lblSize = new JLabel("Size :");


    {
    GroupLayout groupLayout = new GroupLayout(getContentPane());
    groupLayout.setHorizontalGroup(
    groupLayout.createParallelGroup(Alignment.TRAILING )
    .addGroup(groupLayout.createSequentialGroup()
    .addGap(23)
    .addGroup(groupLayout.createParallelGroup(Alignmen t.LEADING)
    .addGroup(groupLayout.createSequentialGroup()
    .addComponent(contentPanel, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(ComponentPlacement.RELATED, 161, Short.MAX_VALUE)
    .addComponent(comboBox_1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
    .addGap(82))
    .addGroup(groupLayout.createSequentialGroup()
    .addComponent(lblNewLabel, GroupLayout.PREFERRED_SIZE, 237, GroupLayout.PREFERRED_SIZE)
    .addPreferredGap(ComponentPlacement.RELATED)
    .addComponent(lblSize)
    .addContainerGap(177, Short.MAX_VALUE))))
    .addGroup(groupLayout.createSequentialGroup()
    .addContainerGap(29, Short.MAX_VALUE)
    .addComponent(buttonPane, GroupLayout.PREFERRED_SIZE, 413, GroupLayout.PREFERRED_SIZE)
    .addGap(27))
    .addGroup(groupLayout.createSequentialGroup()
    .addContainerGap(156, Short.MAX_VALUE)
    .addComponent(lblPreview, GroupLayout.PREFERRED_SIZE, 173, GroupLayout.PREFERRED_SIZE)
    .addGap(140))
    );
    groupLayout.setVerticalGroup(
    groupLayout.createParallelGroup(Alignment.LEADING)
    .addGroup(groupLayout.createSequentialGroup()
    .addGroup(groupLayout.createParallelGroup(Alignmen t.LEADING)
    .addGroup(groupLayout.createSequentialGroup()
    .addContainerGap()
    .addGroup(groupLayout.createParallelGroup(Alignmen t.BASELINE)
    .addComponent(lblNewLabel, GroupLayout.PREFERRED_SIZE, 25, GroupLayout.PREFERRED_SIZE)
    .addComponent(lblSize))
    .addPreferredGap(ComponentPlacement.RELATED)
    .addComponent(contentPanel, GroupLayout.PREFERRED_SIZE, 61, GroupLayout.PREFERRED_SIZE))
    .addGroup(groupLayout.createSequentialGroup()
    .addGap(54)
    .addComponent(comboBox_1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)))
    .addPreferredGap(ComponentPlacement.RELATED)
    .addComponent(lblPreview, GroupLayout.PREFERRED_SIZE, 60, GroupLayout.PREFERRED_SIZE)
    .addGap(35)
    .addComponent(buttonPane, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
    .addGap(23))
    );
    comboBox = new JComboBox();
    contentPanel.add(comboBox);
    getContentPane().setLayout(groupLayout);
    String[] fontList = GraphicsEnvironment.getLocalGraphicsEnvironment()
    .getAvailableFontFamilyNames();
    for(int i = 0 ;i<fontList.length;i++)
    {
    comboBox.addItem(fontList[i]);
    }
    comboBox.setSelectedItem(a.getFont().getName());

    }
    }
    }
    آخرین ویرایش به وسیله dasssnj : سه شنبه 12 اسفند 1393 در 20:03 عصر دلیل: [JAVA]

  2. #82

    Post نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    سلام به همه دوستان اینم یک ماشین حساب که خودم نوشتم میزارم شاید به دردتون بخوره. ضمیمه کردم
    فایل های ضمیمه فایل های ضمیمه

  3. #83

    Post نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    با سلام.اینم یکی دیگه از پروژه هام که به دلایلی کاملشو نذاشتم .یه پینت هست paint
    فایل های ضمیمه فایل های ضمیمه

  4. #84
    کاربر جدید
    تاریخ عضویت
    مرداد 1394
    پست
    4

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    کاش بشه اسم برنامه های نوشته شده یه جاذخیره بشه که اگه خواستیم برنامه بذاریم مطمئن شیم تکراری نیست،ممنون ،خسته نباشید

  5. #85

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    من کاربر مبتدی جاوا هستم و برنامه ای برای محاسبه وزن نرمال نوشتمNWC.rar

  6. #86

    نقل قول: مجموعه برنامه‌های نوشته شده به زبان جاوا

    نقل قول نوشته شده توسط spiderman200700 مشاهده تاپیک
    یه برنامه برای رسم این شکل:
      *   
    ***
    *****
    *****
    ***
    *


    package javaclass;

    public class UpDownTriangle {

    static int n = 6;
    static int FILL = 1;
    static int FIRST = 0;

    public static void main(String args[]) {

    if (n % 2 == 0) {
    FIRST = n / 2;
    } else {
    FIRST = (int) (n / 2) + 1;
    }
    int SPASE = FIRST - 1;
    int i = 0;
    for (i = 0; i < FIRST; i++) {
    fillRow(new char[n], SPASE, FILL);
    if (n % 2 == 0 && i == FIRST - 1) {
    fillRow(new char[n], SPASE, FILL);
    } else if (i < FIRST - 1) {
    SPASE--;
    FILL += 2;
    }
    }

    for (i = FIRST; i < n; i++) {
    SPASE++;
    FILL -= 2;
    fillRow(new char[n], SPASE, FILL);
    }
    }

    public static void fillRow(char[] row, int SPASE, int FILL) {
    for (int i = SPASE; i < FILL + SPASE; i++) {
    row[i] = '*';
    }
    System.out.println(row);
    }
    }
    سلام و ممنون از برنامه هاي خوبتون . من هم تازه كار هستم و سعي كردم برنامه شما رو بازنويسي كنيم كه باعث رونق بيشتر اين تاپيك بشه . تشكر

    public class Star1 {

    public static void main(String[] args) {

    int[] number = { 1, 3, 5, 5, 3, 1 } ;

    for ( int x : number ){

    for ( int i=0 ; i<((5-x)/2) ; i++){
    System.out.print(" ");
    }

    for ( int i=0 ; i<x ; i++){
    System.out.print("*");
    }

    System.out.println();
    }

    }

    }



  7. #87

    نقل قول: مجموعه برنامه‌های نوشته شده به زبان جاوا

    سلام . از دوستاني كه برنامه هاشون رو گذاشتن تشكر ميكنم و اميدوارم كه باز هم مشاركت داشته باشن .

  8. #88

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    اين تاپيك براي برنامه نويسهاي مبتدي خيلي مفيده . لطفا ادامه بديد .
    آخرین ویرایش به وسیله foory2015 : شنبه 17 بهمن 1394 در 07:31 صبح

  9. #89

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    میشه توی این تاپیک سوالاتمون رو هم بپرسیم؟

  10. #90

    نقل قول: سورس کدهای آماده جاوا(نمونه برنامه های ساده از جاوا)

    سلام خسته نباشید میشه توضیح بدین چرا از import java.util.* استفاده کردین؟
    ممنون از برنامه کاربردیتون

  11. #91
    کاربر دائمی آواتار vahid-p
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    1,142

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    سلام خسته نباشید میشه توضیح بدین چرا از import java.util.* استفاده کردین؟
    اینجا محل سوال پرسیدن نیست. فقط سورس آماده.
    این سوال را در تاپیک مجموعه سوال های مبتدیان مطرح کنید.

  12. #92
    کاربر دائمی آواتار vahid-p
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    1,142

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    برنامه PhotoMarker

    نسخه فعلی: v0.1 (تیر 95)
    - با توجه به نسخه نوشته شده، هنوز به نسخه 1 هم نرسیده، پس بسیاری از توضیحات زیر عملی نشده و مشکلاتی موجود است، اما برای یادگیری بد نیست! نمیخواستم الان این رو بذارم چون مشکلات زیاد داره، ولی گفتم ممکنه فراموش کنم و شاید تا همینجاش هم برای یکی مفید باشه.

    این برنامه به زبان جاوا و با استفاده از کامپوننت های JavaFX 8 نوشته شده و از اونجایی که مثالها برای JavaFX کم بوده، فکر میکنم مفید باشه.

    لینک: گیت لب - PhotoMarker

    توضیحات:
    هدف این برنامه ساده: انجام عملیات مارک زنی بر روی تصاویر، کار با چندین لایه عکس و متن و... به صورت آسان

    کاربرد این برنامه بیشتر برای وبسایت ها یا عکاس هاییست که میخواهند بر روی عکس های خود لوگو، توضیحات و... رو به همراه تغییر اندازه عکس آن هم به صورت سریع و راحت انجام بدن.
    از برنامه های معروفی که برای اینکار وجود داره uMark هست که دقیقا اون چیزی نبود که من میخواستم.
    مثلا در uMark v3 که من ازش استفاده میکنم:
    امکان ابتدا تغییر سایز و بعد مارک زنی رو نداره، و در نتیجه لوگوی سایت ممکنه برای یک عکس بزرگتر و برای یک عکس دیگه کوچکتر باشه.
    یا مثلا ترتیب عکس ها رو نمیشه عوض کرد تا در خروجی که به صورت اتوماتیک شماره میزنه، به اون ترتیبی که میخوای شماره بزنه و...


    * قابل ذکر است قرار نیست این برنامه حرفه ای باشه و چنین هدفی هم نداشتم، همین که بتونه کار من رو راه بندازه و نمونه آموزشی برای بقیه دوستان باشه کافیه.

    از اونجایی که ممکنه به مرور زمان کدهای این برنامه تغییر کنه، کدهاشو اینجا نمیذارم، اما میتونید از gitlab آخرین کدها رو ببینید و در صورتی که علاقه مند بودید میتونید برنامه رو بهبود بدید.
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله vahid-p : سه شنبه 15 خرداد 1397 در 18:36 عصر دلیل: تغییر به گیت لب

  13. #93
    [younes]
    مهمان

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    bitMapFontCreator

    این یک ابزار رایگان و متن باز برای تبدیل و نمایش فونت های فارسی و برای استفاده در موتور بازی سازی JmonkeyEngine است.

    مجوز نشر :
    unlicense
    توضیحات :
    با توجه به اینکه پلاگین فونت ساز موجود در sdk موتور بازی سازی jmonkey Engine از فونت پارسی پشتیبانی نمی کرد پس لازم بود یکی بنویسم.
    و البته نواقصی وجود داره که در آینده اصلاح خواهد شد (مثلا:نویسه های اینگلیسی قابل استفاده نیست و به جاش کاراکتر # چاپ خواهد شد)

    لینک گیت هاب برای بهود و دریافت برنامه.
    نحوه استفاده از برنامه.

  14. #94

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا

    من یک برنامه جستجو گر در کل کامپیوتر نوشتم. امیدوارم به درد بخوره...
    راستش چون کد هاش زیادی زیاد بود ، همین طوری نگذاشتم.
    این عکسش:

    Capture.PNG

    اینم لینک دانلود کل فایل با سورس :
    http://s2.picofile.com/file/82626013...ngine.rar.html

  15. #95

    مجموعه سورس کدهای رایگان

    سلام
    تو این کانال سورس کدهای رایگان گذاشته شده
    بنظرم عالیه
    Http://t.me/an_aide

  16. #96

    نقل قول: مجموعه سورس کدهای رایگان

    پروژه ی بازی به زبان جاواindex.jpg
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله sooren_66 : سه شنبه 18 مهر 1396 در 22:28 عصر

  17. #97

    نقل قول: مجموعه سورس کدهای رایگان

    باسلام
    پروژه ی حمل و نقل به زبان جاوا
    فایل های ضمیمه فایل های ضمیمه

  18. #98

    پروژه 8 پازل هوش مصنوعی به زبان جاوا

    باسلام
    در این پروژه به حل مسئله 8 پازل با استفاده از الگوریتم A* با زبان برنامه نویسی Java در محیط Netbeans و زبان C#‎‎‎‎ در محیط Wpf پرداخته شده . مبحث جست و جوی آگاهانه و نا آگاهانه درهوش مصنوعی برای حل مسائل مطرح است. در جست و جوی ناآگاهانه هیچ گونه اطلاعاتی درباره حالت های مسئله نداریم و به همین دلیل ناآگاهانه نامیده شده اند. در جست و جوی آگاهانه یا هیورستیک از دانش خاص مسئله برا حل آن استفاده می شود: جست وجوی اول بهترین یا حریصانه: در آن نود ها برای گسترش براساس یک تابع ارزیابی مثل(f(n انتخاب می شوند و در هر مرحله نودی که کمترین مقدار fرا دارد گسترش می یابد.
    معروف ترین فرم جست وجوی اول بهترین ،الگوریتم A* است که نودها را با ترکیب تابع(g(nو(h(nارزیابی می کند یعنی (g(n) + h(n) = f(nکه (g(n،هزینه مسیر از نود شروعتانود n و (h(n، هزینه تخمینی ارزان ترین مسیر ازنود n تا هدف میباشد.و نود با کمترین مقدارf انتخاب شده و گسترش می یابد.با کاربرد این الگوریتم مسئله 8 پازل حل شده است.

    8puzzle2.jpg

    8puzzle with Java language.rar

  19. #99

    نقل قول: مجموعه سورس کدهای رایگان

    نقل قول نوشته شده توسط sooren_66 مشاهده تاپیک
    پروژه ی بازی به زبان جاواindex.jpg

    فایل zip پسوورد داره

  20. #100

    نقل قول: مجموعه سورس کدهای رایگان

    با سلام سورس پروژه خواندن باسکول با استفاده از java applet
    serial-applet.rar
    آخرین ویرایش به وسیله grn.developer : سه شنبه 17 بهمن 1396 در 09:30 صبح

  21. #101

    نقل قول: مجموعه برنامه‌های نوشته شده به زبان جاوا

    سلام برنامه ای به زبان جاوا که به کمک متد getinfo اطلاعات دانشجویان مثل id و name و avg را گرفته سبب با یکی از اطلاعات لیست ها در اطلاعات جستجو انجام دهد

  22. #102

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا : بازی زندگی(Game of Life)

    سلام
    پیادسازی "بازی زندگی"کانوی با جاوا :
    import java.util.*;

    public class GameOfLife { static Scanner input=new Scanner(System.in);
    public static void main(String[] args) {
    int n=input.nextInt();
    boolean[][]world=new boolean[n][n];
    for (int i=0;i < world.length;i++) {
    for (int j=0;j < world[i].length;j++) {
    world[i][j] = new Random().nextInt(100) <= 80 ?false: true;
    }
    }
    while (true) {
    evaluation(world);
    draw(world);
    try {
    Thread.sleep(1000);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }
    public static void evaluation(boolean[][]world) {
    boolean[][]temp=new boolean[world.length][world[0].length];
    for (int i=0;i < world.length;i++) {
    for (int j=0;j < world[i].length;j++) {
    int lifes=0;
    for (int x=i - 1;x < i + 2;x++) {
    for (int y=j - 1;y < j + 2;y++) {
    if (x < world.length && x >= 0 && y < world[x].length && y >= 0 && world[x][y]) {
    lifes++;
    }
    }
    }
    if (world[i][j]) {
    lifes--;
    }
    if (world[i][j] && (lifes < 2 || lifes > 3)) {
    temp[i][j] = false;
    } else if (!world[i][j] && lifes == 3) {
    temp[i][j] = true;
    } else if (world[i][j] && (lifes == 2 || lifes == 3)) {
    temp[i][j] = true;
    }
    }
    }
    for (int i=0;i < world.length;i++) {
    for (int j=0;j < world[i].length;j++) {
    world[i][j] = temp[i][j];
    }
    }
    }
    public static void draw(boolean[][]world) {
    for (int i=0;i < world.length;i++) {
    for (int j=0;j < world[i].length;j++) {
    System.out.print(world[i][j] ?"*": " ");
    }
    System.out.println();
    }
    }
    }

  23. #103

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا : هشت وزیر(Knight Queens)

    سلام
    پیاده سازی برنامه "هشت وزیر" با جاوا :
    import java.util.*;


    public class KnightQueens {
    static Scanner input = new Scanner(System.in);
    public static void main(String[] args) {
    System.out.print("Enter N :");
    int n=input.nextInt();
    boolean[][]page=new boolean[n][n];
    boolean beadCondition;
    int numberQueens=0,numberCases=0;
    for (int i=0;i < page.length;i++) {
    beadCondition = false;
    for (int j=0;j < page[i].length;j++) {
    page[i][j] = true;
    if (!checkPage(page)) {
    page[i][j] = false;
    } else {
    beadCondition = true;
    numberQueens++;
    if (numberQueens == n) {
    showPages(page);
    System.out.println("-------------------------------");
    beadCondition = false;
    numberCases++;
    page[i][j] = false;
    numberQueens--;
    } else {
    break;
    }
    }
    if (!beadCondition && j == page.length - 1) {
    for (int y=0;y < page.length;y++) {
    if (page[i - 1][y]) {
    page[i - 1][y] = false;
    i--;
    j = y;
    beadCondition = false;
    numberQueens--;
    if (y + 1 >= page.length && i != 0) {
    y = -1;
    } else {
    break;
    }
    }
    }
    }
    }
    }
    System.out.println("Number Of Cases : "+numberCases);
    }
    public static boolean checkPage(boolean[][]page) {
    for (int i=0;i < page.length;i++) {
    for (int j=0;j < page[i].length;j++) {
    if (page[i][j]) {
    for (int m=0;m < page.length;m++) {
    if ((page[i][m] && m != j) || (page[m][j] && i != m) || (i + m < page.length && j + m < page[i + m].length && page[i + m][j + m] && m != 0) || (i - m >= 0 && j - m >= 0 && m != 0 && page[i - m][j - m]) || (i + m < page.length && j - m >= 0 && m != 0 && page[i + m][j - m]) || (j + m < page.length && i - m >= 0 && m != 0 && page[i - m][j + m])) {
    return false;
    }
    }
    }
    }
    }
    return true;
    }
    public static void showPages(boolean[][]page) {
    for (int i=0;i < page.length;i++) {
    for (int j=0;j < page[i].length;j++) {
    System.out.print(page[i][j] ?" Q ": " . ");
    }
    System.out.println();
    }
    }
    }
    آخرین ویرایش به وسیله Farzad_Ahmand_1383 : شنبه 28 تیر 1399 در 01:30 صبح

  24. #104

    نقل قول: مجموعه برنامه‌ های نوشته شده به زبان جاوا : حل کننده سودوکو(Sudoku Solver)

    سلام
    پیاده سازی برنامه "حل کننده سودوکو" با جاوا :
    import java.util.*;
    public class SudokuSolver {
    public static void main(String[] args) {
    int[][] array={
    { 8, 0, 0, 0, 0, 0, 0, 0, 0 },
    { 0, 0, 3, 6, 0, 0, 0, 0, 0 },
    { 0, 7, 0, 0, 9, 0, 2, 0, 0 },
    { 0, 5, 0, 0, 0, 7, 0, 0, 0 },
    { 0, 0, 0, 0, 4, 5, 7, 0, 0 },
    { 0, 0, 0, 1, 0, 0, 0, 3, 0 },
    { 0, 0, 1, 0, 0, 0, 0, 6, 8 },
    { 0, 0, 8, 5, 0, 0, 0, 1, 0 },
    { 0, 9, 0, 0, 0, 0, 4, 0, 0 }};
    solve(array,0,0);
    showSudoku(array);
    }
    public static boolean solve(int[][]array, int i, int j) {
    for (i = 0;i < array.length;i++) {
    for (j = 0;j < array[i].length;j++) {
    if (array[i][j] == 0) {
    for (int z=1;z <= 9;z++) {
    array[i][j] = z;
    if (paste(array, i, j, z) && solve(array, i, j + 1)) {
    return true;
    } else {
    array[i][j] = 0;
    }
    }
    return false;
    }
    }
    }
    return true;
    }
    public static boolean paste(int[][]array, int i, int j, int val) {
    for (int x = 0; x < 9; x++) {
    if (x != j) {
    if (array[i][x] == val) {
    return false;
    }
    }
    }
    for (int x = 0; x < 9; x++) {
    if (x != i) {
    if (array[x][j] == val) {
    return false;
    }
    }
    }
    for (int x = (i / 3) * 3; x < (i / 3) * 3 + 3; x++) {
    for (int y = (j / 3) * 3; y < (j / 3) * 3 + 3; y++) {
    if ((x != i) || (y != j)) {
    if (array[x][y] == val) {
    return false;
    }
    }
    }
    }
    return true;
    }
    public static void showSudoku(int[][]array) {
    for (int i=0;i < array.length;i++) {
    for (int j=0;j < array[i].length;j++) {
    System.out.print(array[i][j] + " ");
    }
    System.out.println();
    }
    }
    }
    آخرین ویرایش به وسیله Farzad_Ahmand_1383 : شنبه 28 تیر 1399 در 20:04 عصر




صفحه 3 از 3 اولاول 123

تاپیک های مشابه

  1. مجموعه برنامه های نوشته شده به زبان C و ++C
    نوشته شده توسط Nima_NF در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 319
    آخرین پست: جمعه 11 اسفند 1396, 14:11 عصر
  2. مبتدی: برای اجرای برنامه های نوشته شده به زبان جاوا با استفاده از notpad++ چه باید کرد؟
    نوشته شده توسط helia64 در بخش برنامه‌نویسی جاوا
    پاسخ: 2
    آخرین پست: سه شنبه 19 شهریور 1392, 15:33 عصر
  3. آموزش: مجموعه برنامه‌های نوشته شده به زبان جاوا
    نوشته شده توسط m.a.d1992 در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 0
    آخرین پست: یک شنبه 02 تیر 1392, 18:56 عصر
  4. گفتگو: efficiency - بازدهی زمان اجرا در برنامه های نوشته شده به زبان جاوا + یک مثال
    نوشته شده توسط jlover در بخش برنامه‌نویسی جاوا
    پاسخ: 10
    آخرین پست: شنبه 22 خرداد 1389, 09:57 صبح
  5. اتصال ترازوی دیجیتال به برنامه های نوشته شده به زبان دلفی
    نوشته شده توسط DlphIran در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 06 خرداد 1385, 08:30 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •